最近有人在问我现在新出的前端框架如此之多,是否需要全部学习?我的答案是没有必要,人的精力是有限的,我们更应该将有限的时间用在主流框架设计思想的学习和时间中。
我们还是拿数据来说话,本文所有统计结果都来自Wappalyzer。
使用最多的依旧是jQuery,并且以52%的比例占据着绝对的统治地位。目前流行的三大框架React/Vue/Angular唯一上榜的是React。
使用React的站点超过了使用Vue站点两位数(前者有1,,+,后者49,+)。
但要注意的是,jQuery使用最多,但并不意味着jQuery是现在最火的技术。因为曾经jQuery一家独大的时候,持续了长达5年的时间,并伴随着Bootstrap,Require,Backbone的诞生。而现阶段,很多网站都是5-10年前开发的网站,占有率相当高,因此以52%的占有率来说是理所当然的。
React从学习难度曲线,项目实现速度,到团队开发多角度来看,React的上榜是实至名归的。虽然一开始接触React的同学可能对于其单向数据流,组件式开发等方式难以理解,但是当学习达到一定的程度后,开发速度也会陡然提升,远超jQuery。并且其组件式的设计思想,也十分利于团队开发。
Angular2火且优秀,功能十分全面,但是难在其技术学习曲线,强烈推荐中级开发者入手使用。
Vue算是集React和Angular大成的产物,但是语法又没有那么纯粹,毕竟在有限的社区环境下,和React,Angular相比还是有一定差距。但他的优势也相当明显,体积小巧,并且可以单独作为模板引擎在页面中直接使用,Vue的这一点特性也是我最喜欢的,也是React和Angular无法比拟的。
WEB服务器
最火的是Apache和Nginx.
操作系统
事实证明,还是带图形界面的赢了,WindowsServer占据了43.2%的份额。接下来是最友好的Ubuntu,之后是不差钱企业爱用的UNIX,可选的还有Debian和CentOS等。
数据库
这个也没有什么悬念,MySQL仍然领导着一切。
编程语言
PHP以80%的占有率鄙视了一切(所以说PHP是全世界最好的语言~.~)
WEB发展速度如此之快,我们时常容易迷失方向,但是我们前端开发者一定不要放松对基础知识和设计模式的学习,它就像我们的Low-Levelfunction一样构作为坚实基础,才会有High-Levelfunction这样的优秀的表现。
在一浪接着一浪的WEB技术浪潮中,我们要一只脚踩在现在,另一只脚迈向未来,才能做到不会被拍死在沙滩上。
赞赏