您的位置:首页 > 设计教程 > 网页设计 > 内页

2016年JavaScript开发者需要了解的技能

核心提示: avaScript社区通常都发展比较快,为了保持主流定位,必须有更多的资源,支持等一些相关信息。基于本文的JavaScript的趋势总结,如今的开发人员需要学习React + Redux,需要熟悉函数式编程,学习TypeScript。此外,还需要关注其他领域,React Native等,同时有一些Electron的经验会更好。

JavaScript - 由于它是web开发中最基本的语言,无论你怎么看待它,我们都要去考虑它的"未来"。毕竟,在电脑和手机端,浏览器大概是人们用的最多的应用了。

我们开发人员都知道,JavaScript世界看上去动荡不安甚至有些混乱,但这也是说明了这门语言正在不断的完善。它试着去完善一些老的问题(通常是相关扩展或者复杂的问题)以跟上现在的发展趋势。

随着需求的变化,特别是在这技术日新月异的时代。你也许不知道以下这些技术,但想要提高或者完善你的技能,这些因素都是你需要关系(尤其是那些初学者)。能够了解Javascript的发展走向还是能够让你更好的进入这个领域。

那么到底2016年javascript开发方向是什么(或者2017年又会有什么走向)?

 

node.js已经是我们都知道的,后面的内容我们也不会提它,因为太有名气了...........

React & Redux

2015年是React获得肯定的一年,越来越多的开发者在2014年尾声开始抱怨Angularjs的一些问题,也有新闻说道,Angular2将会和Angular 1 不兼容。

如今的现状是,Angular1 仍然是Github上最受关注的,同时缓慢增长,而React正快速的填补这个缺口。

 

图中的数据基于互联网。

也许这张react, angular, and angular2, 在npm下载数量图能够更好的反应这个问题:

 

但是,这些数据并不能真实的代表这些框架的使用情况,有一点要考虑的是自从Angular1被Angular2替代之后的并没有任何升级,更不必说,React不是一个框架,不能够和AngularJS一起用。所以说,这2者其实是没法放在一起对比的。

尽管如此,大概在去年一年里,JavaScript社区对React的支持比Angularjs要多一些。

看图表,你可能会问:在8月后发生了什么?React在npm的下载数量突然以指数倍的方式暴涨,Github的关注数量快要接近AngularJS的数量。

同时,Redux出现,由它的创作人Dan Abramov发布 在ReactEurope2015 7月的会议上。Redux是一个类似flux的实现,让很多开发者确信这更适合并能够推动React的发展。

在Redux出现前,React走过一段不寻常的旅程,开发者需要自己去方法去实现"Flux"的功能。很多很好的实现方式涌现出来,但对于Javascript开发者来说还是缺少一个全面完整的解决方案。因此尽管React在DOM表现层处理的有多优秀,开发者还是对采用这个技术到项目中保留自己的意见。

如今,随着越来越多的开发者开始关注和使用Redux并且认识到,测试和debug JavaScript是如此方便。Redux开始替代Flux成为了新的赢家。

由于2016年Javascript在前端领域的地位,同样地,React 和 Redux也变的炙手可热了。知名公司如:Netflix,Dropbox, 雅虎 都已经开始使用React,并给与很大的信心。

尽管这样,Facebook的Relay框架在2017年成为Redux的最大挑战者。

其他感兴趣的框架

那么还有什么别的框架?还有一些相对关注低一些的,但被炒做的一些框架。

文章源自 设计联盟 www.DesignLinks.cn 中国最具影响力的创意设计综合网站

编辑:Beach

搜索推荐
设计联盟官方微信
设计联盟官方微信
微信公众号:design_news
扫一扫 订阅最新资讯
回到顶部