Node带动JavaScript赢得胜利
极客时间编辑部
讲述:丁婵大小:1.49M时长:03:16
近日,强尼·阿斯玛(Jonny Asmar)发表了一篇文章指出,因为 Node 的存在,JavaScript 具备了多功能性,已经有了坐稳“头把交椅”的势头。
在阿斯玛看来,Node 不只是一种语言,而是一个生态系统,而在 Node 的帮助下,JavaScript 已经取得了胜利。他主要从以下几个方面出发得出了这一结论:
1.JavaScript 赢得了 Web 开发
React、Angular 和 Vue 都是当今最重要的前端框架,而这些框架之所以能够实现,完全是因为 Node 生态系统的功劳。同时,这三大框架将 JavaScript 在前端 Web 开发中的主导地位,提升到了一个新的高度。
而这是用户界面的时代,前端开发人员不再回避构建复杂的单页面 Web 应用程序和完整的软件套件的时代。就这样,JavaScript 赢得了 Web 开发。
2.JavaScript 赢得了移动开发
对于开发者来说,Node 是一个真正的跨平台生态系统,而 React Native 只是 Node 生态系统中开发框架中的一个例子,它以前所未有的方式,弥合了前端开发和移动应用开发之间的鸿沟,这是其他任何框架都没有的。
通过 React Native 和 Node 生态系统,开发者可以构建一个兼容 Web、iOS 和安卓的应用。没有其他语言能提供这种多功能性。就这样,JavaScript 赢得了移动开发。
3.JavaScript 赢得了桌面开发
并不是所有的事情都发生在 Web 上,桌面应用程序对于当前这个依赖技术的世界也至关重要。而 JavaScript 赶上桌面端的性能需求,只是个时间问题,所以,Electron 诞生了。
Electron 不仅让桌面应用程序的开发变得更加简单,而且也能兼容 Mac、Windows 和 Linux,它构建的应用可以在这三个操作系统上面运行。
截止到现在,Node 生态系统已经能够完全覆盖 Web 开发、移动开发和桌面开发,提供了一个能够在这些平台上建立相同用户界面的技能组合。就这样,JavaScript 赢得了桌面开发。
4.JavaScript 赢得了后端开发
Node 是为后端构建的,并且,Node 生态系统中的 JavaScript 已经成为了一种多用途的工具,被用于开发自己的服务器应用程序。在 Node 创建之前,JavaScript 基本上只支持浏览器,它不需要执行复杂的服务器端操作,如数据库读取、图像转换或压缩,但现在 JavaScript 已经做到了。
此前,“前端”或“后端”的开发通常是由两个完全独立的团队来维护的,但现在已经不再是了。这也是为什么现在 Web 如此时髦的原因,因为 Node 已经消除了后端和前端之间的界限。就这样,JavaScript 赢得了后端开发。
文章的最后,阿斯玛写道,在任何一个领域,JavaScript 都不是最佳语言,它的优势在于它的多功能性。它来自开放式的社区,它采用了这种无分类、多态的脚本语言,并将其转变为当今最强大的开发生态系统。
如果你有不同的看法,欢迎在留言区互动。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(4)
- 最新
- 精选
- droden有点口若悬河的意思
- happyshuban🍁node结束了前端人员刀耕火种的局面
- 面条声音真好听。
- 学无止境这样赶脚js要一统web应用开发的江山了
收起评论