专栏名称: LeviDing
前端工程师
目录
相关文章推荐
51好读  ›  专栏  ›  LeviDing

[译] 2017 年 JavaScript 发展状况回顾

LeviDing  · 掘金  · 前端  · 2017-12-28 08:02

正文

1_k7XARFeR0RqgZhY1p5w8uA.png

在 2017 年 JavaScript 状态调查结果出来之前,我们专家小组对 JavaScript 过去一年的发展进行了回顾

去年的 JavaScript 状况调查报告 的亮点之一就是,我们组建了一个专家小组对调查结果进行深入分析。

今年呢,我们决定换一种稍微不同的方法:用数据说话。

但是我仍然想知道我们之前专家组成员(以及两位新的特邀嘉宾)的看法,于是我联系了他们,问了些过去一年关于 JavaScript 的问题。

与专家组成员会面

回顾下去年你写了些什么,关于这个特定领域你认为今后会如何发展

Michael Shilman

去年的调查报告显示,Jest 的 NPM 下载量 呈现出爆炸式增长,并且超过了 Jasmine。

Jest 支持 snapshot testing,我已经看到许多人将快照测试(snapshot testing)作为基本 input/output 单元测试的选择。这在 Storyshots 以及由 Loki Percy Screener Chromatic 等工具构成的整个生态系统的 UI 领域更受欢迎。

Jennifer Wong

去年的调查报告也预测了 2017 年的一些发展趋势。随着各种新鲜事物的不断普及,Webpack 的发展势不可挡。Yarn 去年还不在调查对象之列,但是自从 9 月份首次发布以来,Yarn 的影响力就在不断扩大。我很好奇,看看 Yarn 和 npm 能擦出怎样的火花。

Yarn

Tom Coleman

我不确定 Redux 真正的竞争对手是否已经出现,但或许在社区中有一种正如创建者 Dan Abramov 所说的趋势:“并不是每个应用都需要使用 Redux,而且在很多情况下使用 Redux 带来的问题的复杂性高于其所解决的问题”。

随着服务器数据管理工具(尤其是 GraphQL)的使用日益增加(请参阅 Apollo 和 Relay Modern),对复杂的客户端数据工具的需求可能会有所减少。看这些工具是如何逐步向本地数据支持发展将是一件非常有趣的事。


你在 2017 年用过什么新的 JavaScript 工具/库/框架等等吗?

Michael Shilman

我今年在测试领域发现的最好用的工具就是 Cypress Cypress 是一个 OSS/商业上进行端到端(End-to-End)测试的一个很好的选择。尽管它现在还不是那么完善。

另外,我正在维护 Storybook ,这是 React、React Native 和 Vue 最流行的 UI 开发工具。

Jennifer Wong

我们正在将大部分前端代码转换为使用 React、Redux、Webpack 和 Yarn。这个过渡过程有趣也复杂,但这将会让今后的一些工作变得轻松不少。部分原因是共享设计系统和组件库的建立。

Tom Coleman

Prettier !没有这个工具我就写不了代码了。 我用 Jest 已经很长时间了,而且真的很好用。 Storybook 也是,使用的越来越频繁(并且开始帮助进行维护)。

Prettier

此外,我一直在开发一个名叫 Chromatic 的 Storybook 可视化回归测试(regression testing)工具。当看到一些公司(包括我自己的)使用这个工具完成前端测试,我真的是十分高兴。

Michael Rambeau

我在 2017 年发现的最喜欢的工具是 Prettier 。它让我写代码时不用再担心代码“风格”了,节省了我大量时间。

我不再关心 tab 和代码是否整齐这类问题,只需在 IDE 中按下 Ctrl S,一切就都格式化了!此外,它还可以减少与其他团队成员在相同一个代码库上进行协作时的冲突。

Wes Bos

各种各样的东西! date-fns 让我放弃了对 moment.js 的使用。 Next.js 对于构建服务端渲染的 React 应用越来越重要。我也在学习如何将 Apollo 与 GraphQL 一起用好。

Raphaël Benitte

同时服务于几个开源项目,并且要兼顾工作,提高项目的自动化程度就显得尤为重要。Prettier、ESLint、Jest、 Validate-commit-msg Lint-staged 在这方面确实很有用。

我还为 React 构建了一个名叫 Nivo 的数据可视化的库。







请到「今天看啥」查看全文


推荐文章
健康生活圈  ·  你是几月生?看看你是什么花!
8 年前
陆家嘴制高点  ·  在美国, 为什么永远不会感到走投无路?
7 年前
星座不求人  ·  十二星座谁最爱干净?
7 年前