TWaver html5 + NodeJS + express + websocket.io + redis 飞快搭建项目(二)

  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环境。

NoSQL 1

  1. 安装Redis:brew install redis
    安装后运行redis-server --version,检查装置是还是不是成功
  1. 安装npm:curl
    http://npmjs.org/install.sh | sudo sh
    设置后运行npm --version,检查装置是还是不是中标

NoSQL 2

一.
Windows下安装Node.jsRedis

npm list

NoSQL 3

  1. 安装Node.js
    从v0.6.1将来,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安装目录即可。
  1. 安装Node.js:brew install node
    安装后运行node --version,检查装置是还是不是成功

NoSQL 4

时至明天本文须要的软件已经安装落成,后续小说将先导详细介绍TWaver
HTML5和Node.js的行使

前台:TWaver
HTML5
是继TWaver
Java
TWaver
Web
TWaver
Flex
以及TWaver
.NET
后的又一全新分支;使用了HTML5技艺,已毕了拓扑、种种通用组件(包括List、Tree、Table、TreeTable、PropertySheet、SplitPane、BorderPane、TabPane、TitlePane、Accordion等)以及Chart(LineChart、PieChart、BarChart、BubbleChart、DialChart、RadarChart等)功用;支持各类主流浏览器(Chrome、IE9、Fire福克斯、Safari、Opera等);帮衬各类桌面和运动终端。

二.
Mac下安装Node.jsNoSQL,Redis(提出用强劲的Homebrew,使用Homebrew前,先实施brew
update,获取最新的软件版本号)

NoSQL 5

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

  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结构:

NoSQL 6

  1. 安装Redis
    Redis官方网站只好下载到源代码,不想折腾的校友可以从http://code.google.com/p/servicestack/wiki/RedisWindowsDownload下载编译后的本子,32位版下载地址为http://servicestack.googlecode.com/files/redis-2.0.0.zip
    下载后,解压,并将解压目录设置到环境变量PATH中,运行redis-server --version反省装置是或不是成功。
    终极提出各位同学不要在windows下布署Redis:[Redis小编拒绝微软的Windows补丁

NoSQL 7

后台:HTML5是最新的WEB
UI技术,所以后台咱也不失利,用炙手可热的Node.js(稍后您会感受到前后台都用JavaScript的快感;即使你还在使用JVM平台,劝你早日扬弃,将来不清楚石籀文要把Java怎么着:
Ubuntu 将从用户电脑移除
JDK
;假使你还来不及学Phyon、Ruby之类,这您也别遗憾了:The
Switch: Python to
Node.js
)。

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

数据库:近来发达的NoSQL流行(NoSQL名字都被Oracal给抢占了),咱也沾沾Redis其一内存key-value数据库的光。

TWaver
HTML5
快要公布,那里等不及的给我们介绍一下哪些运用TWaver
HTML5花费一套完整的拓扑系统。既然是一体化的系列,那当然要涉及后台、数据库、数据交互等:

NoSQL 8

网站地图xml地图