我们现在还是保持以前的后端MVC开发模式,框架TP。
我们现在的流程是前端先做模版,然后交给phper注入变量,分割模版,再交给前端改样式。
但是这种流程好像不符合现在的标准,毕竟我们是小公司,小团队。
我现在想明白前端和后端怎么才能完美的结合起来,能不能给借鉴的例子,改变一下这种模式。因为我想实现打包压缩一类的功能。
我们现在还是保持以前的后端MVC开发模式,框架TP。
我们现在的流程是前端先做模版,然后交给phper注入变量,分割模版,再交给前端改样式。
但是这种流程好像不符合现在的标准,毕竟我们是小公司,小团队。
我现在想明白前端和后端怎么才能完美的结合起来,能不能给借鉴的例子,改变一下这种模式。因为我想实现打包压缩一类的功能。
Yeoman generator for AngularJS with an Express server
https://github.com/angular-fullstack/generator-angular-fullstack
Yeoman构建的全栈项目 MEAN技术栈
一定要严格按照Restful设计接口
已经可以配置好自动压缩,livereload,可选sass或者less
我们小公司的流程是,如果是pc页面,同时为了seo友好,就采用服务器端渲染,当然嵌入数据,后期样式优化这些也是交给前端处理的,wap页的话,就ajax调接口,前端渲染。现在前端掌握一门后端语言也是必须要求了吧,尤其是简单的模板替换这些。
前端mvc说白了就是把b/s做成c/s那样。后端不渲染页面只输出json,然后数据绑定和展示由前端来做。
另外我觉得没有必要非得追求这种模式。这个完全看团队喜好,如果已经熟悉了后端mvc那种模式,就沿用下去就好了,重构也挺麻烦的。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.8k 阅读
可以借鉴一下淘宝的前端后分离的方式,利用nodejs去组建一个中间件,后端只负责接口的输出,数据处理组装由前端同学来完成
前后端分离的思考与实践
我们公司是用的php去搭建的一个中间件