前端技术的大爆发
早期的前端开发主要是做网站切图、使用JQuery来做一些动态效果或者表单验证等一些边缘性功能。但是随着2013年移动互联网爆发,暴露现有的客户端开发技术、开发人员不能满足于这个阶段的开发需求,所以社区就出现了很多技术框架,比如angular1.0,backbone。 在这些技术的背后其实是一些比较有经验的后端的开发人员,将他们在所在领域中比较成熟的解决方案带到了前端。比如angular的MVC架构,angular的依赖注入等。
为什么说大前端
应用场景越来越多
PC Web、移动APP、小程序、客户端桌面应用、Node后端服务、游戏等。
职责越来越重
- 将原来一部分后端服务独立提取一层服务专门服务于前端应用,后端将工作重心放到数据处理、优化上 — BFF中间层
- 所有在终(触)端(达)展(用)示(户)的页面都可以由前端来制作 — 泛客户端
- Web技术的不断更新
- 现在大部分网站都是单页服务或者用NODE来做服务端渲染