1.前后端协作主要一般分两种,一种就是后端写接口,前端用artTemplate或者vue.js负责渲染数据,前后端分离;
2.另外一种就是项目采用的是后端的模板引擎,譬如php的smarty或者java的freemarker,如果这种做前后端分离的话后端负责写文档和做功能,前端就需要学习后端模板引擎的用法,以及在动态环境上做修改。
3.主要是针对第二种,之前一直都是后端负责套页面,就会出现不时前端给过来的页面老有问题,结果还是需要前端在套好的页面上改,前后端联调成本比较高
4.现在让前端套后端的模板引擎会不会比较麻烦,想问一下你们公司的前后端协作是怎样的?或者比较好的协作方式
前端负责页面,后端负责接口,双方按照接口文档进行开发,后端专注于处理数据,前端负责视图渲染
总的来讲,无非就是说,这个渲染数据到底是谁该做的,谁来协调。
就安卓和ios的人员来讲来讲,他们所有的活除了接口不用写,其它的都可以全程参与。
那web前端开发人员呢,如果他们不懂得后端语言,调用接口,把数据渲染在动态网站上,明显不太现实。所以一般来讲,web前端人员做好页面之后,还需要有一个会后端的人调用接口,将数据铺到前端人员开发的模板上。
让前端学习一个模板引擎又不难,交给前端做,在说前端做的页面他自己套非常快