2018 展望
- 未来许多年里,没有什么可以改变或者减少 React 的使用和普及。
- 今年,GraphQL 将会取代很多的 REST 接口。
- 随着离线功能和无缝移动体验的发展,web 应用会越来越原生化。
- HTML 5.3 即将到来。
- 请关注 turbo,这是一个快速的 NPM 客户端。
- 推荐学习和使用 CSS transforms 3d、CSS transitions、CSS flexbox、CSS filters 和 CSS grid。
- JavaScript 的使用将继续增长,不会出现任何放缓。
- 还在等待 Web Assembly 达到峰值,这可能需要借助一些工具。
- 通用、同构的 JavaScript 解决方案继续发展,例如 next.js 和 Sapper。
- Web 组件仍然等待着开发者的大力支持。
- 我相信在不久的将来 PostCSS、CSSnext 和 CSS in JS 会成为 CSS 预处理器 的最终解决方案。
- 旧的以服务器为中心的应用模式再次显现,但是有了一些新的变化。SPA 应用逐渐变得不再那么受欢迎。人们将会减少单页面应用的复杂性,转向 pjax(一种 SPA 和服务器端渲染的结合。可参考 https://stimulusjs.org)。
- 渐进式 Web 应用希望能引起注意。如果它没有这么做的话,我担心它永远不会了。至少不会以现在的这种形式。
- ”在人工智能和神经网络的基础上创造的聊天机器人将会继续发展,帮助人们进行更多的在线聊天。我非常好奇它能带来什么,但无疑这是 2018 年 web 发展的趋势“。
- Vue.js 使用可能会超过 Angular。
- AR/AV、 AI 和聊天机器人将会继续发展,各行其是。
- JavaScript 的 Symbol 语法和 Generators 语法可能会被大多数前端开发者忽略。
- 越来越多的开发者将脱离原生的 JavaScript 去 尝试 其他的衍生的语言。但是就像离婚一样,人们只会转移问题而很少真正的解决它。偏好和价值只会被重排,历史将会重演。
- 在激烈的竞争中,Webpack 4 将会发布,并且会更好。
- 对 UI 组件树理想的 CSS 解决方案的持续探索仍将继续,不会停止。
- 状态管理得到了重置,人们尝试简化它。希望今年是像 mobx 这样的解决方案能够发光的一年。