极客视点
极客时间编辑部
极客时间编辑部
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:31
登录|注册

开发者如何建立自己的Node大局观?

讲述:丁婵大小:1.60M时长:03:31
近日,InfoQ 采访了阿里巴巴前端技术专家、Node 技术传道者狼叔(桑世龙),他解答了关于 Node 是否会走下坡路的问题,以及开发者在日新月异的技术迭代环境中,应该如何建立起自己的“大局观”。
整体来看,Node.js 在企业 Web 开发领域日渐成熟,无论是微服务,还是 API 中间层中都得到了非常好的落地。唯一遗憾的是 2017 年 Node.js 在 serverless 上表现的不太好,相关框架实践偏少。
狼叔曾说过,“不是 Node 不行,而是你不会用”,他认为很多人对 Node.js 有很多误解,从 2009 年诞生到现在,Node.js 的改变进化是非常明显的,甚至说是有了质的变化。
一般来说,后端开发指的是 Web 应用开发中和视图渲染无关的部分,但是现在架构升级,Node 承担了前后端分离重任之后,有了更多的玩法。
从带视图的传统 Web 应用和面向 API 的接口应用,到通过 RPC 调用封装对数据库的操作,再到提供前端 API 代理和网关、服务组装等,这些统称为后端开发,不再像以往一样,只有和数据库打交道的部分才算后端,这样就可以让前端工程师对开发过程可控,更好的进行调优和性能优化。
纵览 2017 年 Node.js 的发展路程,作为一个亲历者,狼叔觉得 Node 在 4 个方面表现得极为突出:
前端实践,脚手架,工程化,快速开发;
API Proxy 中间层实践,页面即服务概念;
面向企业开发的 Web 框架;
Node 最新技术与性能调优。
此外,开发者在面对众多的 Node 框架时,总会眼花缭乱,不知道是该从众还是应当选择自己擅长的框架,对此,狼叔给出的建议是个人学习求新,企业架构求稳,无非喜好与场景而已,具体来说:
根据业务场景、特点,不必为了什么而什么,避免本末倒置;
根据自身团队能力、喜好,有时候技术选型能够决定团队氛围,需要平衡激进与稳定;
出现问题的时候,有人能够做到源码级定制。Node.js 已经有 8 年历史,但模块完善程度良莠不齐,如果不慎踩到一个坑里,需要团队在没有外力的情况下能够搞定,否则就会影响进度。
最后,对于 Node.js 开发者,狼叔表示无非是两条路:
“向钱看”,这个“钱”是金钱的钱,也就是学会、能用,如果学会 Node.js 不能在收入或者潜在收入上有提升,那也没啥意思。在狼叔看来,对于学习 Node.js 迷茫的人来说,这是最好的方式。
“向前看”,这个“前”是前后的前,也就是用好 Node.js,创造更多价值。各家公司都有 KPI,怎么能够通过 Node 快速达成自己的 KPI 是非常重要的,就比如在遇到性能瓶颈时,能不能用 Node 解决这些问题。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • 黄建伟
    nodejs已经成为程序员必备技能,不会的话,以后UI都没法做了
收起评论
显示
设置
留言
1
收藏
37
沉浸
阅读
分享
手机端
快捷键
回顶部