我爱编程

前端的发展(个人理解)

2018-05-25  本文已影响0人  SilenceAK47

进化

化繁为简让编码更快乐(站在巨人的肩膀上)。


进化

符合历史的发展趋势,从石器时代到现代社会,就是一个不断站在巨人肩膀上的过程。

  • 从纯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)
  • ......

感谢

我们只是站在巨人的肩膀上,语言、工具、框架......都是拿来即用,我们只需学会如何使用。并且,前端绝大多数都是开源的,感谢各大开源社区以及积极参加开源的开发者们,正因为有你们,前端才会有翻天覆地的变化,真的非常感谢!

上一篇下一篇

猜你喜欢

热点阅读