项目作者: i5ting
项目描述 :
《更了不起的Node.js》演讲稿提纲
高级语言:
项目地址: git://github.com/i5ting/glorious-node.git
更了不起的Node.js
你离不开Node
- 初衷,server端
- 不想成了前端开发的基础设施
- 命令行辅助工具,甚至可以是运维
- 移动端:cordova
- pc端:nw.js和electron
- 组件化,构建
- 一个现在很多的例子微信小程序ide
无处不在的npm
- 完善的npm生态链,秒发,你可以黑,但你无法替代
- yarn一周内1w+ star的明星项目
- npm scripts更广泛,举例ghooks
- binary命令行简单强大
- scaffold脚手架
- 私服
- private模块
- nan:使用c/c++扩展
- 举例
- typescript vs coffee vs es6
- gulp
- shelljs
- gitbook vs hexo
- yez
- je
异步流程控制
你觉得难的、恶心的地方,现在你已经不熟悉了
- error-first和eventemit写法
- callbackhell
- promise
- generator/yield
- co
- async/await
下一代Web框架:Koa 2.x
对比express讲解
- 技术选型(2015 vs 2016)
- 什么是koa,why下一代
- koa的中间件原理
- koa的中间件3种写法
- koa常见模块
- router
- nunjucks template
- session
- cache
- koa与db
- koa与微服务
- koa与rest
- 部署
调试与测试
以前最先进的测试大概只有rails,现在node里也都成熟了
Node Style
- 约定
- debug
- require-directory
- 3m安装法
- 小而美