狼叔:Node.js是前端提效最好的工具
极客时间编辑部
讲述:杜力大小:1.08M时长:02:22
近日,阿里巴巴前端技术专家、Node.js 技术布道者狼叔(桑世龙),就目前人们广泛关注的前端技术方面的问题发表了看法。
他指出,目前国内 Node.js 主要是作为前端基础设施存在的,俨然,Node.js 是前端提效最好的工具,但很明显这和 Node.js 初衷是违背的,Node.js 的初衷是为了解决并简化服务器端编程。
目前 Java 依然是后端主流开发,任何新型语言都很难占有很大份额,Node.js 也一样,目前中小公司、创业公司用 Node 做后端的比较多,纯前端类的相关系统也是用 Node.js 的比较多。
这块在未来会有一定的比例份额,在微服务的架构下,任何语言都有机会,只是喜好问题。另外随着 TypeScript 的流行,能够让更多的后端开发者习惯 Node.js。
一般来说,后端开发指的是 Web 应用开发中和视图渲染无关的部分,但现在架构升级,Node 承担了前后端分离重任之后,有了更多玩法。从带视图的传统 Web 应用和面向 API 接口应用,到通过 RPC 调用封装对数据库的操作,再到提供前端 API 代理和网关、服务组装等,统称为后端开发,不再是以往只有和数据库打交道的部分才算后端。这样,就可以让前端工程师对开发过程可控,更好的进行调优和性能优化。
对于 Node.js 来说,一直没有在后端取得其合理的占有率。原因很简单:
利益分配,现在大多是 Java 或者其他语言,基本是没法撼动的,重写的成本是巨大的;
Node 相对年轻,人们对 Node 的理解不够,回调和异步流程控制略麻烦,很多架构师都不愿意花时间去学习;
开发者技能单一,很多是从前端转过来的,对数据库,架构方面知识欠缺,对系统设计也知道的不多;
Node 在科普、培训、布道等方面做的并不好,国外使用的非常多,国内却很少人知道。
很多人都疑惑的一个问题是,如何在这样巨变的时代能够通过学习来应变,狼叔表示,没有捷径,但是通过掌握 Node.js 能够降低这个学习曲线,因为 Node.js 是大前端的基础设施。
整体来看,Node.js 在企业 Web 开发领域日渐成熟,无论微服务,还是 API 中间层都得到了非常好的落地。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- Joinernode.js之父 宣布deno,并且不对node.js做兼容,node.js以后的路该如何走6
收起评论