NodeJS基本学习:
1.基本介绍:
#V8引擎作为承载JS代码的虚拟机平台
#特点:异步I/O,事件触发和回调,单线程,跨平台
#应用场景:高并发,不适应集中运算的系统
#模块加载顺序:内建模块->核心模块->文件模块
#包管理:NPM----待学习:如何自己搭建自己的私服库
#前后端公用模块规范:AMD、CMD、兼容多种模块规范
2.相关框架和知识的使用:
#Sql
##Mongo DB (NoSql):连接使用Mongoose(常用语句查询)
##Mysql
#常用路由框架:
##Express(常用)
##Hexo(博客常用)
#socket
##socket.io:没有其他的吧,反正都是这个,第一次尝试失败,待学习
#前端MVC
##Angular.js:目前看很常用,学习周期短,功能很强大,方便,容易上手
##Backbone:功能强大,但是学习周期长,要实现功能开发的工作量有时可能会很大,不容易上手
#前端展现
##EJS:简单,大部分可以说都是html的代码
##Jade:需要耗费时间去学习,整体来说代码看着很简洁,但是代码量一多还是容易晕,使用了几天,简单可以,涉及较难问题需要查询资料学习
#css
##LESS:都说很强大,由于写的css不多,没有体会到好处,待补充
#Thrift
##Apache的开源项目,在公司中的工作中体会到跨系统调用的问题,thrift支持nodejs等很多语言,待学习
#消息中间件
#定时任务执行worker
推荐学习博客,里面有学习地图,写的很不错~~~
http://blog.fens.me/nodejs-roadmap/