当我们学习 Node.js 时,我们在学习什么?

作者/分享人:死月
向 Ta 提问
蚂蚁金服高级工程师,曾负责大搜车无线架构组中间件团队。开源爱好者,Toshihiko 作者、阿里云 ONS SDK 作者,Node.js 核心贡献者之一。即将出版《Node.js:来一打 C++ 扩展》一书。

Node.js 本身其实是简单的,正如社区里面一直传的,它只是个胶水。所以,这么简单的一个东西到底有哪些地方是值得我们学习的呢?以及,为了能好好跟它玩耍,我们还需要学习哪些周边的姿势呢?本文将会给大家娓娓道来。(抄袭了头哥 Chat 的题目,逃)

实录提要:

  • 对于学习曲线的话 express 和 koa 直接上手那个好?
  • 初学者怎样学 Node 比较好?
  • Node.js 如何处理微服务的高并发?
  • 为了要搞定 NAPI,是不是还要去学 C++?
  • express 怎么动态加载路由?
  • API 验证用 passport 比 jwt 方案好吗?有什么异同?
  • 用户权限管理,Node.js 常用的做法有哪些?
  • 想问 Node.js 做全栈开发,前后端哪些部分的代码可以重用?
  • 为了防止程序垮掉,Node 程序一般应该怎么处理错误和异常?
  • 怎么做好服务的监控?常见的做法都有哪些?
已有357人预订
预订达标
文章出炉
交流日期
     
17.07.11
17.07.25
17.08.01 20:30
查看文章评论/提问
unclexiao
我很同意这个观点:“生态的框架和组件是最不需要学习的”,也对“忘记语言”得极高境界总结啧啧称赞。 可是,大部分人自学或者接受培训,以及实际工作或者面试中,聊得全部是都是这些表层的东西(因为能做事最重要),这就尴尬啦~~
Ziksang
express 和koa直接上手那个好,对于学习曲线的话
Sirormy
问一下死月大大,对于一个团队来说,基于自己团队的技术栈创建一个深度定制的 Cli 脚手架是否是必要的?要从哪些方面去定制?类似 express-generator,开源的只能满足部分需求,我了解到的饿了么,大搜车一些前端导向的团队都有一些自己内部的框架,希望能讲一下。
蒲公英的约定
初学者怎样学node比较好,看过api,但是有些不会用,也不知道是干嘛的……
一步
为了要搞定NAPI,是不是还要去学c++呢?
张秉煦
想能介绍一下node搭建微服务方面的经验。 以及能否详细说一下v8方面的知识该怎么学?总觉得不好下口阿
一步
Node 和swagger怎么结合呢?一直想把swagger应用到node上来管理api,但是效果一直不好,有没有推荐的资料看看呢,可以提供一些思路方案的
xianyan.bu
国内比较典型的node应用有哪些,对于新手来说有没有合适的项目可以推荐练习的?谢谢
逝水流
为了防止程序垮掉,node程序一般应该怎么处理错误和异常?可以推荐下好用的方式么?
膝盖你在哪
之前在公司前后端都写,后端用express以及各种第三方库来实现业务需求,并没有主要原生模块实战经验(如net,stream),现在个人想转纯nodejs,请问一年经验nodejs招聘应该达到什么水平?以及我该怎么去学或做才能弥补之前一年前后都写的劣势?谢谢死月大大
你可能还喜欢
哪些算法和数据结构是需要程序员必须掌握的?
zhen.guo
ACT 敏捷教练培养体系
Chat 三人行
Spring Cloud Consul 从入门到精通
如梦技术 dreamlu
Spring Data JPA 晋级提升篇:复杂场景实战用法与优化
张振华
程序员的自我进化:学习之道,如何更有效的学习
Soyoger
高并发、高性能 Web 架构解决方案
Array老师
微信扫描登录