node.js学习笔记(1)_极客学院_准备知识

1.常用的开源框架:

express:
PM2:多线程支持
jade:前端模板引擎

2.node.js的特点:

部署简单方便:环境配置简单/注重约定/扩展相对独立,不易冲突
事件驱动
异步编程:回调函数/事件监听/订阅.发布(统一管理的事件监听)
高效与性能
单线程与多线程:子进程(child_process模块)

缺点:

大量采用匿名函数
限于同步代码,使异常捕获较为复杂
单线程:可靠性
不适合cpu密集型的场景
回调的代码习惯影响阅读

web全栈

1.HTML/CSS页面的构建
2.浏览器端的开发(JS)
3.服务器端的开发(JS)
4.数据库管理(JS)
5.服务器运维
-->MEAN Stack(JavaScript全栈) 包括:mongoDB/express/angularJS/nodeJS

Node.js的执行环境

Google V8
文件系统
网络功能(HTTP/TCP/UDP/TLS/SSL)
二进制数据
数据流
加密与解密

开发工具

WebStorm  sublime_text

windows开发环境搭建

这里写图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章