前后端如何高效的并行开发
沪漂程序员的生活史 2018-11-06 10:57:23
开发效率一直都是初创公司的首要标准,能够更快的完成客户或者产品需求的研发对公司来说也是一笔不小的财富,当然你的工资也可能水涨船高,小邹总结了以下几点,希望对大家有所帮助:
1、前后端分离
前端与后端的分离,能使前端的开发脱离后端的开发模式,拥有更大的自由度,以此便可做前端工程化、组件化、单页面应用等。
可以参考:前后端分离、web与static服务器分离(https://segmentfault.com/a/1190000015297319)。
2. 尽量避免后端模板渲染
web 应用的渲染方式分为服务器端渲染和客户端渲染,当下比较推荐的方式是客户端渲染,数据使用全 ajax 的方式进行交互。
除非在一些不得不使用服务器端渲染的情况下(如门户、电商等),应当尽量使用客户端渲染,因为客户端渲染更能使前后端分离(项目分离、代码解耦、协作分离、职责分离等),也能更好的做本地接口模拟开发,提升开发效率。
即使用服务器端渲染,在技术支持的条件下,可以使用 node 中间层(由前端人员开发),代替传统的后端模板渲染,这样可以使后端与前端完全解耦,后端与前端只有数据上的往来。
可以参考:细说后端模板渲染、客户端渲染、node 中间