2017 前端技术发展回顾

    • HTML 5.2 。
    • 毫无疑问),这是 在流行中飞速发展的一年。
    • 前端 HTML & CSS 开发者和前端应用程序开发者之间的终于被认知,并重新定义
    • 作为使用 web 技术构建应用程序的前端 JavaScript 开发者变得越来越好,也。
    • 今年似乎比往年更多的涌现出一批试图与主流 JavaScript 应用工具(React,Angular,Vue 等)相抗衡的应用程序/框架解决方案。我来列举一部分,,Marko,,Quasar Framework,,frint,,jsblocks,,Stimulus,…
    • jsbin 和 jsfiddle 进化成了 StackBlitz 和 的样子,它们让分享一个应用程序变得如此简单。
    • React 继续被 preact,,nerv, 和 rax 之类的所追捧。
    • 很好地将 cheatsheets 组织了起来。
    • 我们发现应用程序的样板或者命令行工具是带有偏见的,例如 Create React App,必要的时候我们要从中逃离。
    • 大多数开发人员发现,一个好的,eslint 以及 的组合使写代码这件事更快,更轻松愉快。
    • CSS Flexbox 和 获得浏览器支持,因此越来越多开发者开始关注这两者。
    • 我们终于有 了。
    • 你不再需要用 Less 或者 Sass 来使用 CSS 来完成了。
    • CSS 革命正在进行中。
    • ,人们开始担心历史可能会重演
    • 成为浏览互联网最愉快且安全的方式。
    • PhantomJS 不再维护, 和 Puppeteer 进入。
    • 从一个意想不到的地方开始,却成为了一个主角。
    • 很多开发者开始采用静态检查,主要是出于主观原因和赶时髦。有些人完全遵从了 Typescript 和微软的做事方式,也有些人采取的较慢的 。有一点可以肯定,大多数开发者不需要类型,他们只是把已经复杂的问题和解决方法更加复杂化。像大多数事情一样,这种趋势大部分是主观教条而非客观价值。
    • 静态网站生成器和 现在在大多数开发者的雷达上。
    • Web 组件仍然潜伏着,等待着开发人员的大力推动,这可能永远不会发生。
    • JavaScript 安定了,CSS 爆发了,明年的这个时候所有人都会疲惫不堪。
    • 许多人在使用组件树构建应用程序的时候,开始将 CSS 到 JS 中的 CSS 里。
    • 似乎满足了需求,因为很多人从 npm 换成 Yarn。然而,Yarn 最大的价值在于它为 npm 带来竞争,从而使得 npm 变得更好。
    • Scrimba 将用于交互式的编码屏幕录像(录制现场的编辑器是可编辑的)的新的视频格式成为现实。
    • 大多数人开始意识到和原子化设计之间的关联。
    • ES 模块成为浏览器的,并且如果使用 ES 模块,备用计划将是必需的(即来自 webpack 之类的打包文件)。
    • 在 2017 年获得前端工作有关经验,这是从个人项目以及 Github 账号上展示出来的
    • 从 HTML 文档中资源(CSS,JavaScript,多媒体文件等)到来了
    • 作为一个完整的测试解决方案出现了,测试会越来越好,因为对于应用程序的代码,端到端测试才是重点。
    • WebAssembly 现在可以总所有主流浏览器中使用了。
    • 占主导地位,然后竞争对手 parcel 出现了。
    • 在某些情况下,React 开始与 jQuery 一较高下。
    • React 的确成为了的构建 UI 的工具。
    • Facebook ,而转成了 MIT 许可证(同样包括 Jest,Flow,Immutable.js 和 GraphQL)。
    • 2017 年 开始流行起来
    • Facebook 继续领头即将到来的如 prepack.io 之类的工具。
    • 正如期待,。
    • React Router 终于稳定下来了。
    • 所有的现代浏览器现在都支持 。
    • 移动开发,仍然。今年,强烈地倡导 获得了大量的支持