从NPM大数据看前端的发展趋势
Last updated
Was this helpful?
Last updated
Was this helpful?
本文来自JSConf 的一篇演讲整理
原始演讲: npm and the future of JavaScript - Laurie Voss - JSConf US 2018
本文数据来自 NPM,结合历史历届 JSConf 的演讲主题,为大家梳理 JS 发展脉络
Github 上最多的仓库数
StackOverflow 上最多的问题数
最大的软件镜像库
JS是最受欢迎的变成语言
有经验的开发者越来越多
99% 的 JS 开发者使用 NPM
29%的开发者没使用开源协议
JS开发者使用的其他语言
JSConf 演讲主题中的 前端 or 后端项目
97%的 JS 开发者为开发浏览器应用
JS 应用的部署方式
PS:这里惊讶到我的是K8S似乎还是一个昨天才开始使用的很新的应用,这里居然占了 56% (当然,容器化应该包括 Docker)
值得注意的是,这里对比的是下载数的增长率,所以曲线尽管可能比较平滑,但是也是在增长的
这里我研究了一下 preact 蛮有意思的一个框架
服务端渲染
现在服务端渲染非常流行,但是如果我没记错的,PHP好像就是这么做的
JS 服务端框架 Express依旧是主宰
Gatsby 盖茨比居然是最受欢迎的服务端框架 8%的JS开发者在使用
虽说反复强调紧致套娃,但是 React Vue Angular 的SSR框架分别为 Next Nuxt Nest 还是惊讶了我。看我们前端开发者多团结
JS 领域最热的讨论就是 “不要写JS!”
Anyway 我还是认为JS(& TS)是世界上最好的语言
这个一点不惊讶,Angular 带过去一波,马上 Vue3 也要用 TS 写了。不知道为什么JS新的标准为什么出得那么慢 -。-!
未来的前端发展更应该朝着面向组件开发,大家把现成的组件不断进行集成,快速的组装出一个一个应用,就像 VB/C# 之前的那样