NodeJS初学笔记

来源:互联网 发布:linux管理面板 编辑:程序博客网 时间:2024/05/16 13:05

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/

0 0
原创粉丝点击