汇总2017JS项目,总结咱们从中学到了什么?

当红辣子鸡——vue

和去年同样,vue是js项目中点赞数增长最多的,咱们能够看下图:前端

这并不表明是最受欢迎项目,在项目总的点赞数量上依旧是react(86102 stars),可是确实是增加速度最快的,若是按照这个速率,接下来有可能会超过react。vue

  • 我的感悟:本身公司也有项目在用,学vue的难点在于vuex,其余的话上手挺快的,并且是尤大写的,中文文档也很完整,很适合新手。

强生态——react

若是vue是成功的,那么无疑react表现的更加不错。react

虽然react点赞增长速率不很快(对于一个老项目来讲,咱们应该知足),可是react的成功更倾向于看他的生态圈,以下图:webpack

前五个项目的总star数超过67.9K,和vue的44.4K比无疑是成功的。git

react经历了许可证的闹剧以后,它的最大的障碍也不复存在了,咱们能够一块儿来见证它在2018可以带来什么新的东西。程序员

  • 我的感悟:react本身作项目的时候很倾向于用,可是公司的话没有在用,由于一些业务组件不彻底等缘由,不过,后面应该会一点点推行。就像上述我说的,react是facebook团队在维护的,生态圈也不错,并且react一直引领着前端的发展,很赞,我的也很喜欢!!!

新星——Parcel

parcel在一个月内增长的点赞数量能够超过大多数项目一年增长的。github

你可能不能想象,一个12月份才推出的项目,点赞数的增长量能够排到年度的第12名,哈哈哈web

甚至超过了webpack,就单单一个月哈,我已经抑制不住好奇心了!!!vuex

  • 我的感悟:这个打包工具我是在前端早读课这个公众号中了解到的,建议你们也能够了解一下,毕竟是前端的新东西,本身也没怎么用过,暂时不评价哈,不过口碑好像不错,据说打包速度比webpack快。到时候本身去尝试一下!!!

战争——前端

三大框架的战争应该已经告一段落,总结全部框架一年的star增加量,以下图:gulp

位列前三的框架(Vue、React和Angular),还有一些更小的框架好比preact(这个在react许可证闹剧的时候据说),还有一些本身没有接触没有用过的(Hyperapp、dva等)。

虽然三大框架各有千秋,可是从流行度和生态圈来说,已经不能像之前同样同日而语了。

可是你仍是能够选择使用任何一门框架,可是他们不在具备同样的势头了。

优胜劣汰,或许也是另外一种美好,至少不用像我学前端的时候同样,须要去考虑先学哪一个,哪一个才是潮流。

  • 我的感悟:我以为框架是另外一回事,有一些原理是共同的,好比vdom、依赖收集等,框架会变,只有抓住不变的东西才是咱们程序员的核心竞争力,我如今也在一点一点的啃源码,收获仍是挺大的。对于新东西的好奇也是咱们的动力源泉,可是不能忘了本质性的东西。

编译工具——VSCode

2017年最成功编译工具无疑是vscode。vscode在编辑器中star增长量毫无悬念是第一名,而后他在受欢迎度排行中排到了第六名,很不错的成绩。

这也证明了VSCode成为咱们前端开发者的头号编辑器。

VScode是成功的,但也不是完美的,他有须要改进的地方,按网上的说法,他在用户界面的渲染速度是一个很大缺陷,会致使初始化的时候速度变慢

固然用一句话总结:VSCode比webstorm更轻、比sumlime开源、比atom更快。

  • 我的感悟:之前在老师那边作项目的时候,用的是IDEA,可是那个比webstorm更笨重,后来转向了webstorm,可是用了VSCode以后,感受那个启动速度,瞬间就爱上了,也用过一段事件的sumline,sumline给个人感受太个性化了,当时就不怎么会配,后来就没用,用到如今,仍是vscode最合心意。

展望——2018

  • GraphQL

GraphQL是facebook在2012年的时候提出,而后在2015年的时候开源,和RESTful对比有优势也有缺点。这是一门查询语言,可能不是主流,可是它强大的功能可能能激起不小的浪花,仍是挺期待的,虽然要许久才能用到。 推荐博客

  • Parcel

新的打包工具,本身一开始的时候接触过gulp,前端时间搭建公司新项目架子的时候研究过webpack的配置,对于webpack仍是挺了解的,webpack须要本身去配置,好比整理entry,output,module,还有一系列的插件,有些许麻烦,不过,webpack有很好的中文文档,可是,新的工具来的势头很猛。看了下面这片博文,知道了点parcel的好处,可是他在2018年还有好多问题要解决,但愿咱们能用上一个更好的工具。 推荐博客

  • Prettier

这个工具在2017年也取得了不小的成就,自动格式化代码,让团队具有统一的代码风格,听起来比eslint还厉害,可是有优势也有缺点,或许在2018年能更智能一点,在配置方面可以更灵活等问题,但愿它能变得更好,那咱们就又有一个神器了!!! 推荐博客

  • Puppeteer

这个是google发行的,时间好像是8月份,可是仍是受到你们的追捧,想了解的也能够了解一下,由于在4个月时间里就能够增长20000stars,

数据来源

bastof.js.org

总结

但愿2018前端变得更美好,但愿本身在2018年还能有过多的产出,但愿本身对技术还满怀好奇,有探索的心,但愿本身抓住一些不变的东西,巩固本身,充实本身,输出给你们,最后但愿学习前端的同志们一块儿加油!!!我的博客喜欢的能够点个赞,谢谢!!

相关文章
相关标签/搜索