nodejs 主要適用范圍
Node.js是一個可以快速構建網絡服務及應用的平台[1]。該平台的構建是基於Chrome's JavaScript runtime,也就是說,實際上它是對GoogleV8引擎(應用於Google Chrome瀏覽器)進行了封裝。
V8引 擎執行Javascript的速度非常快,性能非常好。Node對一些特殊用例進行了優化,提供了替代的API,使得V8在非瀏覽器環境下運行得更好。
安裝nodejs
第一步 安裝nodejs
直接上官網:http://nodejs.org/
選擇 INSTALL ,下載安裝文件 node-v0.10.2-x64
第二步 安裝nodejs 並測試安裝成功
安裝完成后,打開命令Dos窗口,輸入 node -v ,屏幕顯示版本號,成功
安裝npm (負責對android的插件的安裝)
NPM的全稱是Node Package Manager,如果你熟悉ruby的gem,Python的PyPL、setuptools,PHP的pear,那么你就知道NPM的作用是什么了。沒錯,它就是Nodejs的包管理器。Nodejs自身提供了基本的模塊。但是在這些基本模塊上開發實際應用需要較多的工作。所幸的是筆者執筆此文的時候NPM上已經有了5112個Nodejs庫或框架,這些庫從各個方面可以幫助Nodejs的開發者完成較為復雜的應用。這些庫的數量和活躍也從側面反映出Nodejs社區的發展是十分神速和活躍的。下面我將介紹安裝NPM和通過NPM安裝Nodejs的第三方庫,以及在大陸的網絡環境下,如何更好的利用NPM。
安裝GIT工具
由於github網站不支持直接下載打包了所有submodule的源碼包,所以需要通過git工具來簽出所有的源碼。從http://code.google.com/p/msysgit/downloads/list,可以下載到msysgit這個Windows平台下的git客戶端工具(最新版本文件為Git-1.7.7.1-preview20111027.exe)。在下載之后雙擊安裝。
學習參考資料:
http://www.cnblogs.com/seanlv/archive/2011/11/22/2258716.html
http://blog.csdn.net/initphp/article/details/8019753
http://daringfireball.net/projects/markdown/dingus
http://blog.csdn.net/ciaos/article/details/7603327
https://github.com/felixge/node-mysql
Express 參考資料
http://book.nodejs.tw/index.html
http://www.csser.com/board/4f77e6f996ca600f78000936#/post/4f77e772be3baa0d78001470
http://cnodejs.org/topic/4f16442ccae1f4aa270010d5