Node.js开发指南:Node.js基础介绍

jopen 10年前

原文  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,大家需要使用控制台并编写以下脚本:

  1. sudo apt-get install python-software-properties 
  2. sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update 
  3. sudo apt-get install nodejs npm 

要针对其它Linux平台实现Node.js安装,建议大家 点击此处 访问GitHub以获取完整指令。

如果大家属于Windows用户,则可以利用其安装文件完成Node.js的安装工作。我们可以从 Node.js官方网站 处下载安装文件。根据实际平台类型,大家下载对应的.MSI文件,加以运行而后进入如下图所示安装对话框:

Node.js开发指南:Node.js基础介绍

根据安装说明一步步完成流程。

安装完成后,Windows菜单当中会新增一个Node.js图标。如果大家在菜单中点击该图标,Node.js控制台将立即开启。

Node.js开发指南:Node.js基础介绍

大家可以在Windows命令提示符(简称CMD)当中以手动方式运行Node.js控制台。启示命令提示符界面并输入以下命令:

  1. node 

这时界面将作为Node.js控制台对操作进行响应。

Node.js开发指南:Node.js基础介绍

</div>