Node.js开发指南:Node.js基础介绍
原文 http://developer.51cto.com/art/201503/467641.htm
Node.js是什么?
根据Node.js官方网站的描述,“Node.js是一套建立在Chrome JavaScript运行时环境下的平台,旨在轻松创建运行速度快且具备可扩展能力的网络应用程序。Node.js采用事件驱动型非阻塞I/O模型,使其 拥有轻量级与高效率两大特性,非常适合运行在跨分布式设备之上的数据密集型实时应用程序。”建议大家在开始学习之前,首先阅读《 Node,js是什么 》一文以深入了解Node.js定义。
Node.js为服务器端应用程序——例如Web平台——提供整套解决方案,并能够与其它系统进行通信,其中包括数据库、LDAP以及任意传统应用程序。用户能够在多种场景当中实现Node.js开发。
安装流程
Node.js能够运行在Windows、Linux以及Mac平台之上。其提供32位与64位平台。要在Ubuntu Linux环境下安装Node.js,大家需要使用控制台并编写以下脚本:
- sudo apt-get install python-software-properties
- sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update
- sudo apt-get install nodejs npm
要针对其它Linux平台实现Node.js安装,建议大家 点击此处 访问GitHub以获取完整指令。
如果大家属于Windows用户,则可以利用其安装文件完成Node.js的安装工作。我们可以从 Node.js官方网站 处下载安装文件。根据实际平台类型,大家下载对应的.MSI文件,加以运行而后进入如下图所示安装对话框:
根据安装说明一步步完成流程。
安装完成后,Windows菜单当中会新增一个Node.js图标。如果大家在菜单中点击该图标,Node.js控制台将立即开启。
大家可以在Windows命令提示符(简称CMD)当中以手动方式运行Node.js控制台。启示命令提示符界面并输入以下命令:
- node
这时界面将作为Node.js控制台对操作进行响应。