标签:事件驱动 分享 hub exp matrix ase windows 运行环境 生态
关于node.js
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。
在网页编程中javascript的魅力实在是强大无比的,但由于局限于客户端,所以总是需要一种后端语言(如.NET PHP JAVA ASP等)来配合其做一些应用软件。
而node.js可以讲javascript运行在服务端,这就意味着你只需要会javascript就可以前后端都可以写了。
并且node采用非阻塞库支持事件循环,本质上就是为文件系统、数据库之类的资源提供接口。向文件系统发送一个请求时,无需等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知Node。该模型以可扩展的方式简化了对慢资源的访问, 直观,易懂。
由于考虑一些开发人员对Linux比较陌生,配置安装需要写一些命令,所以本文介绍另外一种方式。在windows下用IIS作为web服务器,使用微软的开发工具WebMatrix来创建和开发nodejs网站。这种方式非常傻瓜。下载-安装-即可。
第一步:
下载 安装nodejs
https://nodejs.org/en/download/
第二步:
下载安装IISnode
https://github.com/tjanczuk/iisnode/wiki/iisnode-releases
第三步:
下载安装 url-rewrite
笔者在安装的时候由于系统IIS的原因需要注意版本,实在不行的可以去微软web平台下安装url-rewrite(我是从微软web平台上安装的)
https://www.iis.net/downloads/microsoft/url-rewrite
第四步
下载微软的开发工具WebMatrix
https://www.microsoft.com/web/webmatrix/
第五步
上面三步安装依次搞定后,打开安装第四步下载的开发工具WebMatrix。
然后新建-从模版库创建网站-node.js
第一次创建需要下载Express模板,完成后
然后就可以看到项目目录了
点击左上角运行效果:
目前就这些。写程序等一些探究的事就先不剧透了~
标签:事件驱动 分享 hub exp matrix ase windows 运行环境 生态
原文地址:http://www.cnblogs.com/softcg/p/6518067.html