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

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

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

Angular2

谷歌和微软合作开发的框架Angular2,或者说是用微软的TypeScript开发的更易管理的Angularjs2。这是什么意思呢?大型公司(一些非技术性的公司)可能会关注Angularjs2, 特别是使用了微软的.NET框架的。从去年开始,微软也开始推动.NET的开源工作,使开发者能够更好的使用。

随着Angular2的重写,整个过程希望能够修改Angular1 app开发的一系列问题,目前为止效果明显。谷歌也相信未来是属于互联网开发,Angular2 也会支持web组件开发,使其有能力支持更好的展现。

然而,不管Angular团队如何努力的带领开发者从Angular 1 引导向Angular2, Angular社区对Angular的取舍还是分成2大阵营。重写导致Angular的停滞不前和React逐渐火热,而这个势头同时正在加剧。

Angular2 是否能够和 Angular1 当初一样成功,并不能完全肯定,在Javascript社区也众说纷纭。Angular2 还是在这个Javascript和web开发的"未来"中有成功的可能性,但2016显然不是Angular2,特别是它还是在beta版本。对于那先不喜欢复杂react app 需要配置很多东东的开发者来说,Angular2 还是可以选择的。

Meteor

Meteor在Github的关注和下载始终是稳固上升中,和React,Angular 的发展相似。这是一款轻量级的,全栈式的,有鲜明特这的一款Javascript框架,很多开发者用它工作能从框架中发现很多新颖有趣的地方。meteor被认为是一款原型式框架,而且对初级开发者非常友善,能够较快上手。

然而,使用Meteor起来又是另一种情况。那些学过Angular1 或者是一些Rails的都需要大量神秘的隐藏配置,而在Meteor也是同样的。Meteor不像React 和AngularJS, 企业中可能会有一些专业的开发人员,而Meteor没有,这也是不被考虑的因素之一。虽然AngularJS有很多问题,但有谷歌的技术团队撑腰,而使用Meteor不一样, 无论是前后端开发,都会有很多技术风险。Meteor要更广泛的被广大开发者使用还是需要解决很多问题。

更别提那些数据库问题,由于Mongodb是Meteor的默认数据库,而一些开发者对MongoDB的开发模式不是很感兴趣(阅后即焚的小型数据库)。Meteor运行必须要起SQL,而这点也没有很好的支持。

不用说,Meteor在2016甚至2017年能够占到的份额都会比较少。对于构建大型负载的应用,大部分专业开发者对这个技术还是持保留意见。

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

编辑:Beach

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