Node.jsTWaver html五 + NodeJS + express + websocket.io + redis 赶快搭建项目(2)

TWaver
HTML5
快要公布,那里急不可待的给大家介绍一下怎样行使TWaver
HTML5开支一套完整的拓扑系统。既然是全部的体系,这自然要提到后台、数据库、数据交互等:

Node.js 1

前台:TWaver
HTML5
是继TWaver
Java
TWaver
Web
TWaver
Flex
以及TWaver
.NET
后的又一簇新分支;使用了HTML5技巧,达成了拓扑、各个通用组件(包蕴List、Tree、Table、TreeTable、PropertySheet、SplitPane、BorderPane、TabPane、TitlePane、奥迪RSQ e-tronion等)以及Chart(LineChart、PieChart、BarChart、BubbleChart、DialChart、RadarChart等)效能;补助各类主流浏览器(Chrome、IE玖、FireFox、Safari、Opera等);协助各个桌面和运动终端。

后台:HTML5是新型的WEB
UI技术,所现在台咱也不落五,用敬而远之的Node.js(稍后你会感受到前后台都用JavaScript的快感;即使你还在使用JVM平台,劝你早日舍弃,将来不亮堂行书要把Java怎么着:
Ubuntu 将从用户电脑移除
JDK
;就算你还来不如学Phyon、Ruby之类,那你也别遗憾了:The
Switch: Python to
Node.js
)。

数据库:方今红红火火的NoSQL流行(NoSQL名字都被Oracal给抢占了),咱也沾沾Redis这几个内部存款和储蓄器key-value数据库的光。

前后台通信:曾经风光近年来的Ajax)和Comet),也要给WebSocket让道了。借助于Node.js的Socket.IO模块,大家将落到实处拓扑更新广播以及告警广播功用。

第二篇文章先给大家介绍下什么样搭建Node.js环境。

一.
Windows下安装Node.jsRedis

  1. 安装Node.js
    从v0.陆.壹今后,Windows下的安装很简单,从Node.js官方网址http://www.nodejs.org/#download下载最新版的安装文件即可(写本文时最新的Node.js
    Windows安装包下载地址为http://nodejs.org/dist/v0.6.6/node-v0.6.6.msi)。
    尽心尽力挑选新型版本安装,里面会自带npm(node
    package
    manager用于管理node的module),比如本文用到的express(web
    development framework for
    Node.js)、Socket.IOnode_redis(redis
    client for Node.js)。
    设置完后在命令行运营node -v以及npm -version以申明是或不是安装成功。
    最终要说的是网上海人民广播广播台湾大学装置格局都太老了,其实Node.js已经自带了npm,不必要折腾msysgit,下载npm源码;而且正是下载npm也得以到http://npmjs.org/dist/下载编写翻译后的文本,解压到Node.js安装目录即可。

Node.js 2

  1. 安装Node.js模块
    以管理人身份进入命令行形式,确认保证您在Node.js的设置目录(比如c:\Program
    Files\nodejs,不然你供给将你所设置模块的门径添加到环境变量NODE_PATH中,Node.js会自动搜索所设置的目录的node_modules子目录里的模块,而且你会意识c:\Program
    Files\nodejs下壹度有node_modules目录了,而且内部有npm模块),运维以下命令安装本文用到的module:
    cd “c:\Program Files\nodejs”
    npm install express
    npm install socket.io
    npm install redis
    安装完后运转以下命令以查看module结构:
    npm list

Node.js 3

  1. 安装Redis
    Redis官方网址只好下载到源代码,不想折腾的同窗能够从http://code.google.com/p/servicestack/wiki/RedisWindowsDownload下载编写翻译后的本子,三拾3人版下载地址为http://servicestack.googlecode.com/files/redis-2.0.0.zip
    下载后,解压,并将解压目录设置到环境变量PATH中,运维redis-server --version自我批评装置是或不是成功。
    末尾提出各位同学不要在windows下安排Redis:[Redis小编拒绝微软的Windows补丁

](http://sd.csdn.net/a/20111212/308895.html)

Node.js 4

二.
Mac下安装Node.jsRedis(建议用强劲的Homebrew,使用Homebrew前,先举行brew
update,获取最新的软件版本号)

  1. 安装Node.js:brew install node
    设置后运行node --version,检查装置是或不是中标

Node.js 5

  1. 安装npm:curl
    http://npmjs.org/install.sh | sudo sh
    设置后运营npm --version,检查装置是不是成功

Node.js 6

  1. 安装Node.js模块
    先创立用于存放Node.js模块的目录(比如/Users/paul/Documents/workspace/Tool/node_modules),然后将此目录到场环境变量NODE_PAH中:
    vi ~/.bash_profile
    下一场进入:export
    NODE_PATH=”/Users/paul/Documents/workspace/Tool/node_modules”
    保存后,运行. ~/.bash_profile以让更改生效,运维echo
    $NODE_PATH,以检讨陈设是还是不是见效。
    最后进入刚创制的目录,运维以下命令安装Node.js模块:
    cd /Users/paul/Documents/workspace/Tool/node_modules
    npm install express
    npm install socket.io
    npm install redis
    设置完后运营以下命令以查看module结构:

npm list

Node.js 7

  1. 安装Redis:brew install redis
    安装后运转redis-server --version,检查装置是不是成功

Node.js 8

由来本文需求的软件已经安装落成,后续小说将发轫详细介绍TWaver
HTML5和Node.js的施用