象限图

象限图

以下图表展示了满意度用户数量的对比。

额外地,对于感兴趣程度(非用户,但有兴趣学习此项技术)高于 50% 的技术,会在技术图标背后出现“火焰🔥”标识。

评估阶段避免采用分析阶段38%MeMeteor94%ExExpress88%NxNext.js85%KoKoa28%SaSails69%FeFeathersJS0.02.0k4.0k6.0k8.0k10k12k14k0%10%20%30%40%50%60%70%80%90%100%满意度 %用户数量
评估阶段: 使用率低,但满意度高。 值得关注的技术。
采用: 使用率高,满意度也高。可以放心地使用。
避免: 使用率低,且满意度低。 建议避免使用的技术。
分析阶段: 使用率高,但满意度低。 如果你正在使用这个技术,建议重新对它们进行评估。

结论

服务端 JavaScript 的现状十分微妙。尽管每年都有许多新框架出现,但很少有新框架可以撼动 Express 的统治地位。甚至连颇有成为下一个 Express 之势的 Koa,今年收获的满意度很低,同时用户数量也很少。

然而,今年杀出了一匹黑马 Next.js,吸引了大量开发者的关注。尽管它可能无法与那些功能完备的 Node 后端框架相提并论,但它为 React app 的服务端渲染提供了一套很好的解决方案,这也正是它收获关注的原因。

同时,另一个值得关注的未来趋势就是像 AWS Lambda 这样的“无服务”(serverless)平台。几年以后,这类技术说不定能取代现有的后端技术。