falost 发表于 2016-3-19 15:11:24

《nodejs中文学习手册》PDF 电子版



Node.js簡介
   Node.js是一個高效能、易擴充的網站應用程式開發框架(Web Applica-tion Framework)。它誕生的原因,是為了讓開發者能夠更容易開發高延展性的網路服務,不需要經過太多複雜的調校、效能調整及程式修改,就能滿足網路服務在不同發展階段對效能的要求。

   Ryan Dahl是NodeJS的催生者,目前任職於Joyent (主機託管服務公司)。他開發NodeJS的目的,就是希望能解決Apache在連線數量過高時,緩衝區(buffer)和系統資源會很快被耗盡的問題,希望能建立一個新的開發框架以解決這個問題。因此嘗試使用效能十分優秀的V8 JavaScript Engine,讓網站開發人員熟悉的JavaScript程式語言,也能應用於後端服務程式的開發,並且具有出色的執行效能。

   JavaScript是功能強大的物件導向程式語言,但是在JavaScript的官方規格中,主要是定義網頁(以瀏覽器為基礎)應用程式需要的應用程式介面(API),對JavaScript程式的應用範圍有所侷限。為使JavaScript能夠在更多用途發展,CommonJS規範一組標準函式庫(standard library),使JavaScript的應用範圍能夠和Ruby、Python及Java等語言同樣豐富。撰寫NodeJS的JavaScript程式碼,符合CommonJS規範,可以使用CommonJS API為基礎開發程式,並且在不同的CommonJS兼容(compliant) JavaScript執行環境中,程式碼具有可攜性。


**** Hidden Message *****
页: [1]
查看完整版本: 《nodejs中文学习手册》PDF 电子版