node.js、MongoDB下一代的LAMP
LAMP已成過去式,nix、node.js、MongoDB的時代正在到來!
LAMP(Linux+Apache+Mysql+Php)就像它的名字一樣,是Web開發中的一盞明燈。而隨著Web應用規模的擴大,LAMP架構遇到了很多挑戰。比如越來越多的Nginx開始取代Apache,緩存層將MySQL的功能逐漸弱化,甚至越來越多的NoSQL產品以其簡單靈活和高性能開始向MySQL的地位發起挑戰,今天要說的是一個全新的組合:Unix系列系統,加node.js,再加上MongoDB組成一個新的web開發框架。
英文原文地址:http://www.travisglines.com/web-coding/node-js-unix-based-os-and-mongodb-num-are-the-new-lamp
關于node.js
node.js 是一個Web后端開發框架,其運行于Chrome 的V8引擎。以標準js進行后端開發。其回調函數機制,可以避免i/o的阻塞操作。這就避免了對多線程的依賴。當然也就減少了因為創建和維護多線程的開銷。
all js
看到服務端的js解決方案,相信我們都有所感覺,這幫哥們好像打算一切皆js化了。沒錯!這就是目前有一部分技術***的想法,從服務端腳本,到數據層接口,如果全部是js,那是不是可以省來開發人員的很多開發成本,新人們不用再學習各個系統復雜的語法。只要會js,就能打遍天下。這個想法很nice,也很瘋狂。
通過文章我們知道:nix、node.js、MongoDB的新功能必將超越LAMP,趕快加緊學習nix、node.js、MongoDB吧!
【編輯推薦】