Node.js

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(指南)
(io.js)
第6行: 第6行:
  
 
Node.js 类似 [[Twisted]] for [[Python]]。
 
Node.js 类似 [[Twisted]] for [[Python]]。
 +
 +
==版本==
 +
 +
==安装==
 +
通过 [https://github.com/creationix/nvm nvm] 安装,这样能很好的管理和切换 Node.js。
 +
nvm install 5.0
 +
nvm use 5.0
 +
nvm ls
  
 
==io.js==
 
==io.js==

2016年7月2日 (六) 15:33的版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Node.js Thanks, Wikipedia.

Node.js 一个值得关注的 JavaScript 服务端框架和运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等特色,能方便构建可伸缩的网络应用,使用 C++JavaScript 编写而成。Node.js 实现了类似 Apache 和 Nginx 的 Web 服务,让你可以通过它来搭建基于 JavaScript 的 Web App。

Node.js 采用 Google V8 JavaScript 引擎。

Node.js 类似 Twisted for Python

目录

版本

安装

通过 nvm 安装,这样能很好的管理和切换 Node.js。

nvm install 5.0
nvm use 5.0
nvm ls

io.js

因为对Joyent的管理表达了不满,Node.js 社区出现分裂,多位核心开发者创建分支io.js,新分支将采用开放治理模式进行管理。

框架

  • Express.js:Node.js web 应用框架。
  • Koa,下一代 Node.js web 框架。

指南

安装

brew install node

第一个应用

vim helloworld.js
console.log("Hello World");
node helloworld.js

REPL

$ node

> .help
> [ 'a', 'b', 'c' ]
> _.length
> _ += 1

>>>更多信息

数据库

项目

  • trireme Embed Node.js inside a Java Virtual Machine

文档

服务商

  • modulus
  • alinode 是阿里云出品的 Node.js 应用服务解决方案

图集

链接

LinkedIn 最近从 Rails 转移到 Node.js 获得了巨大的成功,它砍掉了之前 90% 的服务器,并使性能提升了 20 倍。

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱