- 剑指大前端全栈工程师(全2册)
- 贾志杰 史广 赵东彦编著
- 767字
- 2024-12-28 11:22:28
1.2 大前端时代带来的变革和机遇
前端的春天来了!不管是Web前端、iOS,还是Android,对大前端工程师来讲,这是最好的时代。几年前在前后端人员比例方面1/3人员是大前端开发人员,2/3人员是后端开发人员,而现在则是一半以上是大前端开发人员,这充分说明大前端的重要性。
伴随着信息时代、大数据时代的到来,jQuery在处理大量数据操作时已经明显力不从心了,但Web开疆拓土的步伐从未停歇过:
(1)2008年谷歌V8引擎发布,终结了微软IE的垄断地位。
(2)2009年AngularJS诞生(随后被谷歌收购)。
(3)2009年Node诞生,它使JS在服务器端语言中有了一席之地。
(4)2011年React诞生。
(5)2014年Vue.js诞生。
(6)2015年标准组织发布了ECMAScript 2015(ES6)。
(7)2017年微信小程序正式上线。
伴随着Angular、React、Vue等前端架构及Webpack的出现,使前端由一个人能够完成的事越来越多,自此前后端分离可谓大势所趋。如今,后端负责数据,前端负责其余工作愈发明显化。前后端之间的通信,只需后端暴露RESTful接口,前端通过Ajax以HTTP协议与后端通信。
Web技术的不断推陈出新,致使前端领域不断扩张,前端无处不在。
1.游戏领域
更多的大型网页游戏出现,例如《魔兽世界》。由于代表未来趋势,所以已有很多投资机构投资该领域,出现了很多H5游戏创业公司。
2.移动领域
越来越多的原生应用程序不再用原生语言开发,而采用Web技术开发。
3.云计算领域
即将统治世界的云计算领域越来越多的SaaS应用已经Web化。
4.人脸识别领域
人脸识别,听起来就是非常高大上和深奥的“黑科技”,但实际原理就是提取人的面部特征规则对图像进行数据匹配和识别,人脸识别和图像合成两项核心技术在前端都有相应的解决方案,现在用纯前端技术已经完全可以实现了。
5.大数据领域
随着互联网的发展,数据的产生越来越快速,面对庞大的数据量,大数据可视化就应运而生了。目前,前端已经在大数据可视化领域发展得非常成熟,根据使用场景的不同,展现形式也多种多样。