图片授权基于 CC0 协议
1995年5月,Brendan Eich只用了10天,就设计完成了这种语言的第一版,后续修改、添加、合并,1997年7月,ECMAScript 1.0发布。
浏览器的介质
JavaScript 是基于浏览器开发的语言,现如今「浏览器」无所不在,加上 Chrome V8 引擎的加持,使得运行速度如鱼得水。
Chrome 的成功也是因为它能快速处理 JavaScript ,以给用户非常好的用户体验。
GitHub 拉请求最多的编程语言
GitHub Octoverse 2017
GitHub 2017年发布的数据报告:JavaScript 是最流行的编程语言,上方数据:打开拉取请求的数量「拉请求是写入代码量的指标」。
GitHub 里有大量的 JavaScript 的框架和库,可以帮助开发人员更方便的创建复杂项目。热门框架如:Vue、React、Node.js…
后端服务器开发
Node.js 是一个能够在服务器端运行 JavaScript 的开放源代码、跨平台 JavaScript 运行环境,它轻量、高效。
跨平台开发
React Native 构建移动端跨平台的应用。一次编写,可以同时发布多个平台:Android、iOS。
也可以构建桌面应用程序,Electron.js 是由 JavaScript 开发的,可以在 Windows 和 Mac 上构建桌面应用程序。
-
基于浏览器运行,浏览器无处不在。
-
在前端、后端同时工作。
-
代码仓库拉取代码数量多,框架和库丰富,人多、社区大。
-
可多个平台构建应用,可在不同领域中使用它。
为什么写这篇文章,主要是我自己不理解 JavaScript 为什么会火起来,身在前端这个风口,顺着风跑,跑的很快。
但自己也要搞明白为什么学习它?它能做什么?解决了什么问题?以后的发展方向是什么?看了很多文章,程序语言还是万变不离其宗。无论是 Vue 、React、Node.js 还是 Electron.js,都是「基于」JavaScript 来搭建的。
想要学好这门语言,要深入学习 JavaScript ,光是会用一些热门框架还是不够的,没有竞争力。尤其是时间越长,越没有竞争力。
任何可以用JavaScript编写的应用程序最终都将用JavaScript编写。
– Jeff Overwood,Stack Overflow的创始人
https://blog.codinghorror.com/
参考资料:
[1]https://news.codecademy.com/javascript-history-popularity
[2]https://www.simplytechnologies.net/blog/2018/4/11/why-is-javascript-so-popular
原创文章,作者:小道研究,如若转载,请注明出处:https://www.sudun.com/ask/34512.html