Node.js - 使用JavaScript打造高效能前後台網頁服務 |
發表日期 : 8/30/2016 12:00:00 AM |
什麼是Node.js
發明人Ryan Dahl之所以建立Node.js的原因
發展現況
優勢與好處
→只需使用JavaScript一種語言即可完成網站前後台的開發。
→ JavaScript是一種腳本語言,除了不需要編譯即可執行外,也擁有高階程式語言的優點。
→採用Google V8 JavaScript引擎,引入了JIT(Just-In-Time)技術,使JavaScript程式被執 行時,會即時預編譯成機械碼並優化,以大幅提高JavaScript語言的性能。 →當JavaScript程式效能無法滿足要求時,可以在程式邏輯不改變的情況下,使用C/C++ 重寫預改善的部分,提升效能。
→目前已經存在的公開模組,功能範疇相當廣,舉凡網站服務相關(資料庫、網站 框架等)、桌面應用程式、系統應用、甚至是嵌入式系統和硬體控制等功能。
→支援各種主流的平台,可以在Windows、Linux、Mac上安裝並使用它,近年 來嵌入式系統起風潮,Node.js也已經被移植到Raspberry和Cubieboard等知 名的硬體開發板上。
參考資料
→http://ccckmit.wikidot.com/js:node
→https://dotblogs.com.tw/hatelove/2012/04/20/71661
|
分類 : 心得 作者 : 莊英澔 |