我以往的工作经验均是负责后端逻辑,然后拿到前端做好的模板后,将指定变量填入指定位置,组成最终页面并发送至浏览器。最近看了一些前端工程的资料,觉得目前的开发模式快要过时了,因此想学习一些前端工程的知识,和大家请教一下。
看了一些使用用 webpack 的项目,但以静态居多,主要是 UI 框架。那么是否是说,前端工程真的就是只负责前端展示,数据交互仅通过与后端 API 通信获得?还是说,工作流程还像以前一样,前端做好静态的页面, webpack 打包好, js/css/img 放到 CDN 上,然后将做好的页面给后端程序员,由后端完成内容的填充?
1
dangyuluo OP 现在前端 SPA 呼声很大,不知道大家都是怎么看的
|
2
martyyyyy 2016-06-06 14:52:37 +08:00
刚好最近也在这方面看了一些文章进行了一些实践,我的认识:依据业务来,无所谓过时。(虽然这是一句正确的废话,但是真的是这样。)
参考资料: https://github.com/aralejs/aralejs.github.io/issues/50 |
3
Ouyangan 2016-06-06 14:55:51 +08:00 via Android
作为一个后台,我在填充数据花的时间比我写后台业务的时间多一倍 fuck
|
4
magicdawn 2016-06-06 14:56:14 +08:00
现在前后分离, 后端做好 REST API. 其他就不用后端管啦...
|
5
WenJimmy 2016-06-06 14:58:47 +08:00
两年前是只切页面~然后静态的丢给后台,不懂了过去指点下,搞变形错乱了再给修回来
现在一般都是 api ,要负责界面和数据展示~ |
6
RoshanWu 2016-06-06 15:06:00 +08:00
不管是填充还是没填充的页面,还有静态资源,直接丢后台的这种模式,现在确实有些不合时宜了。很多公司的前端还欠缺最后一环:发布布署。这也是前后端分离的必要条件。这里是我的一点点实践: http://roshanca.com/2016/deploy-node-app-on-centos
|
7
dangyuluo OP |
8
chairuosen 2016-06-06 15:37:08 +08:00
webpack 不是让你把东西打包后扔给后端的。。。。。。是打包后直接浏览器 run 起来的
|
9
dangyuluo OP @chairuosen 静态页面用 webpack 运行我能理解,但是动态页面呢?比如我想添加用户登录后显示用户名的功能。是用 webpack 跑 express 么?
|
10
chairuosen 2016-06-06 15:57:08 +08:00
@dangyuluo ajax 取内容,用前端路由,前端模板,来渲染
|
11
newbieo0O 2016-06-06 16:30:32 +08:00
前端已经包揽后端的活了。以后后端就没有了。😁
|