要点
CSS 和 ECMAScript 是 web 的基石, 它们将继续发展演化我们也看到其他的一些东西, 比如 WebAssembly, 它为开发者带来了新的想象空间
报告中增加了 GraphQL 和 WebVR 这两个主题
我们认为 vue.js 越来越受欢迎, 我们把 vue 和 Angular 加入到 React 的行列当中, 也就是进入了早期大众阶段
我们在报告中移除了 Ember.jsbackbone.js 和 knockout.js, 因为我们认为它们已经到了寿终正寝的时候尽管我们还在观望 jQuery, 但它可能也即将走进历史
Web 开发者所使用的主流文本编辑器有 VS CodeAtomSublime 和 WebStorm, 以及 vim 风格的编辑器
InfoQ 每年都会更新主题图表, 以体现技术趋势的变化我们的编辑团队从各种渠道获得技术的实践状态新出现的想法, 当然也会把 QCon 现场的参与情况考虑在内
对于位于图表右边的技术, 你或许可以在 InfoQ 网站上找到很多与之相关的内容, 因为在这些技术刚出现的时候, 我们对它们进行了报道当个人团队和组织想要采用这些技术时, 由创新者和早期采用者提供的指南对他们就有所裨益
位于图表左边的是刚出现的技术, 通常是创新者和早期采用者在使用这些技术, 我们致力于报道这些内容, 把这些新想法带给我们的读者, 这样他们就知道是否该学习这些新技术或者关注它们的发展情况
在过去几个月, 我们已经发布了有关文化云计算和 DevOps 的报告这个月, 我们要发布的是 Web 开发报告
Web 开发领域几乎每过几分钟就会出现一个 JavaScript 开发框架, 它们通常都很短命, 这种现象非常有意思要在这些框架中做出选择真的不容易
WebAssembly 是过去几个月出现的一个主要的新趋势, 它是一个 Web 标准, 定义了一种二进制格式和类似汇编的文本格式, 以便在 Web 页面上执行代码现在所有的浏览器都支持 WebAssembly, 我们认为它将会成为一个非常重要的标准
CSS 方面出现了 CSS 网格 CSS Houdini 和可变字体, 这些也非常有意思这一领域也是我们会一直关注的领域
这次我们把 GraphQL 也加了进来, 它是 Facebook 于 2012 年开发的一种数据查询语言, 打着浏览器即平台的口号, 被当作是 REST 的替代方案我们认为它也是一门非常有趣的技术, 也值得我们关注
ECMAScript 方面也有很多动作, 我们把 ECMAScript 2018 放在了创新者当中
最后, 我们也把 WebVR 加入到了创新者当中 WebVR 是一套试验性的 JavaScript API, 目的是在 Web 浏览器上为虚拟现实设备提供支持, 比如 HTC ViveOculus RiftGoogle Cardboard 或 OSVR 我们到现在还没有发现一款杀手级的 VR 应用, 这项技术或许仍然处于利基阶段, 不过从浏览器和 JavaScript 的角度看, 它还是值得我们关注的
我们把 Vue.js 和 Angular 移到了早期大众中 React 仍然是老大哥, 不过 Vue 在中国得到广泛的采用, 正在变得越来越流行, 所以我们认为它已经进入了早期大众阶段我们把 Angular 分为 Angular2/Angular4 + 和 AngularJS 有人建议把 Angular 去掉, 但我们认为到现在为止还没有足够的理由这么做
我们仍然看到 jQuery 的存在, 尽管我们认为它已经是昨日黄花我们把它归入了后期大众, 并继续观望
我们之前也跟踪过 html5, 不过这次把它拿掉了在新生代 Web 发展的阶段, 它确实起到了保护伞的作用, 不过我们认为这个时期已经过去了
我们把 EmberBackbone 和 knockout 移除掉了如果它们有新的动态, 我们会继续报道但在目前来看, 人们对它们似乎已经没有什么兴趣了 Stack Overflow 也得出了类似的结论:
我们也关注了文本编辑器和 IDE 我们看到, 开发者使用最多的编辑器是 VS CodeAtomSublime Text 和 WebStorm, 以及 vim 风格的编辑器这个与 2017 年发布的 JavaScript 状态报告及其他问卷调查中所提到的清单是一样的 (顺序可能不一样)
来源: http://www.tuicool.com/articles/JVvMNni