JavaScript 渗透的范围越来越广,它能做的事情已经远不止前端开发而已。不久前 stateofjs.com 刚刚发布了 2017 JavaScript 现状报告 ,现在 Ryan Chartrand 非常应景地推出了 2018 年的 JavaScript 发展趋势 ,把这两份文章一起结合来看,相信作为 JS 开发者的你一定不再迷茫。
去年,有 50000 人对 JavaScript 的 上升趋势 感到好奇。。那么好吧,我的开发者同胞们,现在我们再来看看 2018 年怎样。
如果你 2017 年一整年都与世隔绝或者忙于项目而自顾不暇的话,这篇文章就是给你准备的。
2017 年发生的很多事情正在为 2018 年的许多行动和创新做好准备。
你还可以把本文用作规划个人成长的指南,来推出更具创新性的项目 。
我们开门见山,直接上好东西吧:认为 vue 可能会成为 React 的一大竞争敌手的人不是很多,但是今年想要无视 Vue 是不可能的,在开发者的炒作方面甚至令 Angular 黯然失色。
展望 2018 年的时候,我们即将迎来 2 年的激烈竞争,而对 Vue 的炒作会非常多。
React 有着全球最富有公司之一的财政支持,更不用说他们还有极其有才的维护人员。
但是 Vue 做了下面这些让开发者真心高兴的事:
Vue 轻量,容易学习,有着令人难以置信的工具,有很棒的状态管理和路由内置(!)等等。
Vue 的社区当然还没有 React 那么大,但从核心团队是否有很好的使者并且是否倾听客户来看,这个社区正在壮大。
谈到取悦开发者,不要忘了 Facebook 今年在 BSD+Patents 的收钱事件中遭遇的史诗般的失败,这惹恼了不少的开发者。
我们现在其实已经发展到你一样可以通过 Vue 启动任何项目来让自己生活变得简单的程度,这是他们的核心团队取得的一项令人印象深刻的成就。
最终可能会发展成什么样子?Facebook 会做它最擅长的东西:抄袭创新者然后世界继续使用 React。
如果你是一位拒绝学习 React 的 Angular 开发者,随着 Angular 的机会日渐消亡,Vue 应该迅速成为你职业生涯更好的选项(而且 Vue 的部分语法跟 Angular 类似)。
每一位 JS 开发者都仍然应该考虑学习 Vue.js,因为它已经制造了足够大的水花,现在我们开始看到对 Vue.js 开发者的需求出现,这意味着至少在短期内你能够为自己创造一些价值。
Next.js
然后就是 Next.js ,我们称之为 "React 的保险"。
尽管 Facebook 从未在这场游戏中领先过,并且在创新的势头上无法与 Vue 匹敌,但在工具使用、代码切割、路由以及状态管理方面, React 加上 Next.js 能让你在体验上跟 Vue 接近许多 ,此外还能让你获得大规模的 React 生态体系和支持。
Next 对于用 React 开发的 server-side 为主的应用也特别有用,二者在应用已经日益成为趋势。
此外,再加上 Now.js (由同一支团队开发)你就能得到超级快速的部署 React 应用的方式。
随着 Vue 与 React 之争的延续,预计会看到越来越多 Next 与 React 的双剑合璧,这会让 React 阵营的每个人都感觉舒服一点。
Angular尽管 Angular 越来越难以取悦开发者,它仍将是 2018 年广受采用的框架之一。
许多公司采用了 Angular 1.0,随着 2018-19 年间他们寻求移植到更好的框架,这些会关注 React 或者 Vue 会不会是 Angular 2 更好的替代。
Angular 剩下的拥护者已经表态说 Angular 会成为企业选择的 JS 框架,但这一断言尚有待证实,而且在 2018 年未必能得到证实。
Reason.
Facebook 生产使用的一切永远都值得关注。
Facebook 现在用 Reason 来开发 web 版的 Facebook Messenger 以及其他项目(Whatsapp、Instagram、Ads 等)。
2017 年,他们还推出了 reason-react ,将 reason 跟 Reacy 绑定在一起,这样你就可以写出可编译成惯用 ReactJS 的 Reason 代码。
所以你可想象一下,不需要安装 Babel(+ 许多插件)、Flow 等,只需要 OCaml + Reason(现在已经支持 React 绑定)即可的强大。这是一个有待开发的一大趋势。
在 JS 领域 Reason 今年获得的注意力要比大部分的编译成 js 型语言多很多,所以这绝对是 2018 年值得继续关注的趋势之一。
对于前端学习有不懂的,或者遇到学习瓶颈,不知道学习方法,我整理了专业的 JavaScript、jQuery、bootstrap、angularJS、react、nodejs 等企业级框架项目实战,还有 PDF 文档资料都上传到网盘了,来帮助大家一起成长地址: https://www.dongnaoedu.com/web/web.html
来源: http://www.qdfuns.com/notes/48182/f306d881984e55fbf62e8508ace6254c.html