进化
化繁为简让编码更快乐(站在巨人的肩膀上)。
进化
符合历史的发展趋势,从石器时代到现代社会,就是一个不断站在巨人肩膀上的过程。
- 从纯JS、HTML、CSS编写,到jQuery、Bootstrap、LESS/SASS,再到Angular / Vue / React
- 从纯原生编码到框架搭建,架构实现(从纯泥土房到砖房)
- 从web前端到后端(NodeJS),再到桌面端(Electron),再到移动端(Hybrid,React Native,Wexx),再到游戏端(WebGL,Canvas),再到小程序
发展有多快?
请看从入门到放弃:《2016年学习前端是一种怎样的体验》
很多事物都有从入门到精通/放弃的过程,就像数学一样,学会了1+1=2,1+2=3...你就入门了,可到了高数这里...很多人挂掉了,更别说精通了。
之前被看不起?
web前端的发展时间非常短,而后端已经发展了几十年了,帝国时代的后端看不起石器时代的前端,这很正常。(但仅限过去)
如今:
- 后端能写的算法,前端一样能写(卫星轨道计算库)
- 后端渲染模板,现在搬前端来了(React的JSX)
- 以前的全量加载,到现在的模块化开发,按需加载(性能提升)
- 以前只能写前端界面,现在连后端也能写了(NodeJS),能操作非关系型数据库(MongoDB)
- ......
感谢
我们只是站在巨人的肩膀上,语言、工具、框架......都是拿来即用,我们只需学会如何使用。并且,前端绝大多数都是开源的,感谢各大开源社区以及积极参加开源的开发者们,正因为有你们,前端才会有翻天覆地的变化,真的非常感谢!
网友评论