极客视点
极客时间编辑部
极客时间编辑部
113231 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/03:16
登录|注册

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应用开发的江山了
收起评论
显示
设置
留言
4
收藏
31
沉浸
阅读
分享
手机端
快捷键
回顶部