作家
登录

2018年最值得关注的JavaScript趋势

作者: 来源: 2018-01-03 11:34:16 阅读 我要评论

但就像一位开辟者指出那样,Relay/Apollo/Redux:

这些框架和它们的好处未必须如果互斥的。实际上,这几个一路应用可以供给很好的存眷分别,这是web开辟来说可太重要了。

这意味着你仍然可以跟Relay一路用Redux,Redux用于本地状况治理以及一些复杂的非办事器状况,然后由Relay来抓取。

然则社区对简化这个的器械(今朝为止独一的谜底是Vue.js或者 Cashay )比较焦炙。

Storybook

哇哦,2017年Storybook 真的是火了 。

Storybook是一个定义、开辟和测试UI组件的情况。

它大年夜岁首?年代的几乎一潭逝世水变彻?中的大年夜范围风行,这要感激社区的巨大年夜尽力。这是一个极其鼓励人的故事,展示出了开源工作应当若何演进,它的故事真的值得一读:

  • https://medium.com/storybookjs/the-storybook-story-dd3c1ab0d2ce

尽管Angular越来越难以取悦开辟者,它仍将是2018年广受采取的框架之一。

Storybook太有效了(并且用起来也很有趣),你可以零丁地开放和测试UI。它就像一本及时的UI设计指南,可以或许为开辟者供给真正的价值。

你可能已经碰着过用Storybook来设计的开源项目了,但如不雅想本身看看它是怎么竽暌姑的话,那就看看竽暌姑Storybook设计的 Airbnb的日期选择器 。

作为开辟者如不雅你想在2018年脱颖而出,那就在面试的时刻用Storybook展示你的最新项目。

额外提示:建议你也看看 react-bluekit ,这是Storybook的替代,Netflix的工程团队用来设计他们的组件库。

Prettier

就像它的名字一样,Prettier是一个代码格局化法度榜样,可以让你的代码可读性更强,并且很好看。

Webpack不仅为开源项目若何走向繁华铺好将来,并且这个项目一全年都保持了很旺盛的成长势头。

变成:

https://protoship.io/blog/2017/05/10/an-invitation-to-reasonml.html

  • GraphQL 必须列入你的2018待干事宜清单。
  1. foo(  reallyLongArg(),  omgSoManyParameters(),  IShouldRefactorThis(),  isThereSeriouslyAnotherOne() ); 

它在GitHub膳绫擎获得了18000颗星 ,开辟者都很爱好这个简荡竽暌怪有价值的项目。

它还被用到了很多其他你酷爱的项目上,比如Webpack、React、Next.js、Babel等。

再次地,你可以成为一名Go开辟者,如许就不消安装这个也能享受它的功能了。

Babel

Jest和Enzyme

说到JavaScript测试, Jest 无疑是领先的那个,而 Enzyme 则是很好的弥补,尤其是在开辟React应用的时刻。

immutableJS确保了大年夜型团队的开辟者不会做一些愚蠢的工作。

Jest的Snapshots功能在2017年真的起来了,使得处理测试的苦楚少量很多。你可以看看React Conf 2017的┞封次 演讲 来懂得它的一切。

Jest和Snapshots + Enzyme超等简单的React组件测试API形成了一个很强的测试组合,会在2018年赓续风行起来。

Webpack

Webpack 已经崛起为最风行的资产打包对象。Webpack还经历了弗成思议的一年。

https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html

  • 推敲用 Gatsby 把Markdown文本转换成静态页面。

此外,再加上 Now.js (由同一支团队开辟)你就能获得超等快速的安排React应用的方法。

2018 进修材料

客岁的┞封个时刻,Webpack还几乎连文档都没有,大年夜部分的开辟者都不知道该怎么开端用它。

然后,到了本年岁首的时刻,我写了篇文┞仿,说Webpack在3个月内就拿到了15000美元来支撑这个项目是若何的弗成思议。而他们如今已经拿到了几十万美元的融资了。

谢天谢地,Sean Larkin还在引导着Webpack,所以Webpack可以或许取得下一?成就还没有停止的迹象。

Parcel

但每一个大年夜范围的趋势成长的同时,也会有不满开辟者部队的日益强大年夜。

Parcel,一个有竞争力的打包对象,也相当敏捷地获得了成长势头,今朝它已经在GitHub膳绫擎攒到了12000颗星,开端直接威逼到Webpack的江湖地位。

Parcel的卖点是其余打包对象都变得太宏大年夜了,而Parcel的打包速度是Webpack的2倍(应用缓存的时刻快10倍)。

它还针对Webpack若干有点令仁攀困惑的设备设置,而Parcel却不须要设备。

尽管简化设备和改良速度都是很好的改进,如不雅2018年上半年Webpack没有抄这些改进的话我不会认为奇怪。

类似于Vue与React之争,这个小家伙老是立异得更快,但要取决于大年夜家伙会不会受到哪些立异的灵感启发而改进本身的项目。

尽管Facebook大年夜未在这场游戏中领先过,并且在立异的势头上无法与Vue匹敌,但在对象应用、代码切割、路由以及状况治理方面, React加上Next.js能让你在体验上跟Vue接近很多 ,此外还能让你获得大年夜范围的React生态体系和支撑。

Gatsby

Gatsby 是Kyle Mathews开辟的用于React的静态网站生成器。

自负年夜Kyle客岁全职开辟Gatsby以来,这个器械开端真正获得成长势头。

React网站本身就是用Gatsby开辟的,再也有没有比这更有力的证清楚明了。

Gatsby的全部关怀都在于机能和给React供给尽可能快的web体验。

他们网站的┞封张图可以让你懂得到它大年夜概是怎么工作的:

Gatsby还应用先辈的web技巧替其他网页预抓取资本,使得浏览起来快如闪电。


  推荐阅读

  《麻省理工科技评论》:2018年各大领域技术趋势,2017年7大失败技术

【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? 2018 年伊始,很多科技大年夜势仍在持续,正如比尔·盖茨所说,“大年夜多半人高估了某种技巧的>>>详细阅读


本文标题:2018年最值得关注的JavaScript趋势

地址:http://www.17bianji.com/lsqh/40212.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)