2012年11月6日

node.js(1) - 介紹與安裝

一開始是介紹node.js,接下來從安裝到基本使用,然後是兩個 framework (express, socket.io),最後實做一個小 project 出來。大概是這樣啦!因為覺得 node.js 的資料都好分散,想整理一個比較完整的教學。

&&&&&

介紹

node.js 是一個平台,可以讓開發者在 server 端快速開發出一個可擴充的網路服務。這個平台是由 Ryan Lienhart Dahl 這位大大用 Google 的 V8 JavaScript engine 和其他的 library 所開發出來的。V8 JavaScript engine 是 Google 開發的,目前被用在 Google chrome 上,它的特色是將 JavaScript compile 成 machine code ,藉此提高 JavaScript 的效能,而效能好也是 node.js 的特點之一。關於在 node.js 中的 JavaScript 和其他語言的效能比較網路上可以找到許多文章。

安裝

官方網站有提供壓縮檔,解壓縮再安裝就行了,也可以透過 git 來安裝,或者用 nvm 這個套件。我個人是用 nvm 來安裝的,因為他對 node.js 提供比較好的版本管理。



參考資料
http://en.wikipedia.org/wiki/Nodejs
http://nodejs.org/
https://github.com/joyent/node
https://npmjs.org/package/nvm

沒有留言:

張貼留言