Node.js的性能毋庸置疑,基于Chrome的V8引擎,使用全异步化的处理方式,使得Node.js具有其他web框架无与伦比的性能优势。
异步化的开发模式虽然在性能上有很大的提升,但是个人觉得基于异步化的开发模式,会似的代码分散在各个模块中,对面向对象的封装性有着比较大的侵扰。当然也可能仅仅是个人的一点愚见。
言归正传,搭建基于express的web开发框架流程如下
1. 安装node环境
windows环境,下载最新的node的稳定版
安装后使用node -v检查安装是否成功
linux环境,下载最新的二进制安装包或者源码包进行安装
2. 安装express开发环境
使用npm -g install express命令即可将express系统全局安装到node模块系统中
npm的全局安装和本地安装的区别,npm全局安装和本地安装在命令行的执行上仅仅在于是否添加了-g参数,
如果添加了-g参数,则是全局安装,否则是本地安装,全局安装后可以在命令行中执行相关的命令,一般如express等需要在命令行中执行的模块建议选择全局安装,
而本地安装则是在当前命令运行的目录下创建node_modules文件夹,将依赖的相关模块下载安装到此文件夹下,一般依赖的一些第三方的库建议选择本地安装
3. 使用express模板,生成express工程
使用express -e myprj 命令生成express的工程,其