本文来自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# 之前的那样