简单来讲,就是更多实例,更多迭代,更多业务,更多思路。以业务业务来理解思路,以迭代来验证业务逻辑。
一句话,“学前端,只学Js不学业务逻辑、开发思路,没用。”
<!-- 正文一 -->
2018年嘛,目前看来,前端框架方面VueJs和ReactJs二分天下。
React背后有fb爸爸,不差钱,社区啊,维护开发,新工具方面都很到位。
Vue就是简单、轻量好上手,状态啊,路由啊,组件啊,mvvm都很简单直观。最重要的是,这是国人自己开发的,用起来确实好用,代码少。
AngularJs嘛,我个人主观看法吧,这东西日后的发展就是又一个ExtJs,主攻企业市场。
目前看来,react和vue这二大框架,已经是必备的了。如果让我个人选择一个的话,也许我会觉得VueJs更适合我。
<!-- 正文二 -->
毫不意外的,2018年的前端出现了更多的“轮子”,我意思是说更多的前端工具,
Next.js,一个新的用于React的JS框架。在我个人理解吧(毕竟没怎么深入使用),从文档和demo来看,这东西就是Create-React-App的替代工具。
更简单、更快捷、更方便、更易学。
也是通过npm安装,也是集成了webpack、babel等一堆的react相关。可以自定义接口、组件、服务器、路由、error信息等。
还能内嵌css,这不是向vueJs靠近了嘛。算是Create-React-App的一个替代方案。至于国内把它用于生产环境,看看再说吧。
<!-- 正文三 -->
Yarn,fb搞出来的又一个包管理器。比npm好,那是一定的,否则没有推出的必要。
npm有一些包的版本依赖,和安装速度方面的问题,yarn的目的就是解决这些问题。
yarn也是从npm源来获取模块的,其实就是又一个node包的客户端,有兴趣的同学可以自己安装看看。
还有其它更多的新工具babel、pwa等,就不再写了。
<!-- 结尾 -->
2018年的趋势嘛,我个人主观建议,
- 先学会ReacJs,再学VueJs;
- Next.js可以适当关注;
- yarn,可以适当跟踪,看需求;
- PWA,可以适当关注,目标是让web app无限贴近本地app。