当我们学习 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 程序一般应该怎么处理错误和异常?
  • 怎么做好服务的监控?常见的做法都有哪些?
已有312人预订
预订达标
文章出炉
交流日期
     
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招聘应该达到什么水平?以及我该怎么去学或做才能弥补之前一年前后都写的劣势?谢谢死月大大
你可能还喜欢
聊聊 CSS 中的布局模式
大漠_w3cplus.com
Spring Boot 2.0 的快速入门(图文教程)
泥瓦匠 @ bysocket.com
浅谈如何开一场 Chat
白宦成
如何在网上下载自己需要的资源
曹某某
GitChat 被恶意攻击引发的技术性思考:拒绝服务攻击
肖志华
利用开源代码和读相关论文来提高写代码能力
李峰
微信扫描登录