Node.js vs Opa: Web 框架殺手

openkk 12年前發布 | 10K 次閱讀 Node.js

一個典型的web項目包括了服務器端的編程語言,通常還有基于這個語言的一個或者多個框架,前端用JavaScript,還有一個數據庫和數據庫語 言,例如SQL。為了搭建這樣一個項目,你需要學習很多技術,并且需要整合這些技術。這也難怪很多開發者在“Hello World”跑起來之前就已經厭煩了。

Node.js vs Opa: Web 框架殺手

越來越多的工具開發商意識到這個問題,并且嘗試通過提供完整的web解決方案來解決這個問題,例如Google Web Toolkit就做出來不少努力。隨著動態語言和敏捷編程越來越受歡迎,最新的兩個Web解決方案是 Node.js 和 Opa。他們都是基于事件驅動模型,非常適合用來創建實時(real-time)web應用。本文在多個方面對這兩項技術做了對比。

Node.js vs Opa: Web 框架殺手

Opa 和 Node.js:它們的區別是什么?
Node.js是基于Google V8 JavaScript引擎的框架。它可以讓程序員使用JavaScript進行后臺編程。而Opa是一門編程語言,也是語言的運行時環境。它也是基于和Node.js類似的異步模型。但是Opa是靜態語言,需要編譯。

本文還將在以下方面對兩種語言進行對比:
1. Web Chat 應用的性能評測
2. 開發效率對比
3. UI開發對比
4. 客戶端與服務器端的通信對比


詳細內容請閱讀原文 ,OSChina 原創編譯。

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!