2014-07-09 64 views
-1

我開始開發一個我需要實時功能的Web應用程序。特別是,由於服務器端事件(沒有客戶端請求),客戶端必須刷新視圖。最好的解決方案似乎是一個websocket通信。實時網絡應用程序 - 哪種語言/框架?

我的疑問主要在Node.js和JavaEE 7之間。你推薦哪種語言進行開發?並與哪個框架?

的主要要求是:

  • 互操作與瀏覽器
  • 支持移動設備
  • 可用性的工具,用於創建圖形界面的

感謝

回答

0

的問題有點寬泛,並導致基於意見的結果 - 這這就是爲什麼它可能會得票相近,所以不要驚訝,如果它發生;-)

不過,我通常會說,「網絡應用程序」和「實時」不會一起工作,因爲你有像你的網絡或容器之間的組件不受控制的組件,因此不能保證實時的要求。

但我認爲,你更多的是尋找「即時」的反應,讓你的客戶得到通知,而不必要求什麼。在這種情況下,網絡套接字是最先進的。

關於技術選擇,我認爲一個人不會比另一個更好,這更多的是關於可用技能或您的一般編程模型或客戶需求的問題。我想你可以完美地使用Java EE 7。

作爲該主題的參考,去年我訪問了Adam Bien's workshops,他談到了一個例子,他有大量的客戶端使用web套接字與Java EE應用服務器進行通信。