今天去参加周六大讲堂,学习了如何使用Angular开发项目,收获非常的丰富,记录了以下知识点:
路由
客户端的MVC模式
数据双向绑定
依赖注入
SPA单页面应用程序
使用Restful+纯前端构建复杂的应用程序
总结:Javascript这几年发展的速度非常快,现在前端已经有了完整的架构体系,符合软件工程模型,现在通过这些“神奇”的前端框架,做到前后端分离的理想可以实现啦。
最后还得到了一个知识点是关于“大前端”的概念,就是过去JS框块化后,每个位置独立向后端发送请求,有的页面有多个widget时十几个请求向服务器端的REST请求数据,经过更进一步的改量,使用NODE.JS中间加设一层代理,在服务端直接生成前端使用的ViewModel,减少网络传输;
可以看得出来,这些方式一步步的将程序猿的工作和前端攻城师分化的非常非常清晰,使得过去那种一个人拖控件就可以搞定一个软件工程的时代彻底成为了历史。
PS:地球人已经无法阻止前端占领WEB了,对于传统的程序员,拥抱变化,拥抱前端吧。
原文:http://www.cnblogs.com/biyusoft/p/3917200.html