2012-12-05 96 views
1

我想問一個關於web技術的問題。我們正在開發一個Web應用程序並使用Adobe Flex及其設施。正如您所知道的,通過Flex項目,我們可以連接服務器並使用存儲在RAM中的容器(可能是Java容器),而是直接使用blazeds從數據庫檢索信息。我們現在考慮離開Flex並啓動HTML5。然而,我們沒有太多有關HTML5的信息,我的第一個問題是是否有像BlazeDs這樣的連接器可以幫助我們與HTML5上的服務器上的Java對象進行通信,還是有另一種方法可以實現這一點?這個問題是否涉及雲計算?是否有任何HTML5的MVC框架?關於從Adobe Flex傳遞HTML5,你建議我們做什麼? Regards從Adobe Flex傳遞HTML5

+2

您正在決定切換到HTML5,而您不知道它的第一件事?我會建議退後一步,先做一些研究,然後就可以選擇哪種技術做出一個有爭議的決定(除了:「我的客戶已經聽說Flex已經死了,HTML5是聖盃」) – RIAstar

+0

感謝您的回答,我需要一個聲望來接受/拒絕答案。 –

回答

1

我處於類似的情況,從Flex切換到HTML5。我強烈建議您爲您的HTML5應用使用Sencha。他們有許多不同的選項可以從服務器獲取信息,這與您使用BlazeDS的方式類似。他們也有一個優秀的HTML移動框架,如果這就是你所追求的。我所做的只是簡單地將我通常通過flex發送的Java對象並將它們序列化爲JSON,這可以使用Javascript或使用Sencha提供的內置類和方法輕鬆讀取。有很多Java庫會爲您執行Java到JSON的轉換。我親自使用過,喜歡gson

+0

非常感謝 –

2

在HTML/xScript中,您可以使用XMLHTTPRequest從服務器獲取所需的內容,或者只需將FORM與所需的任何參數一起傳遞即可。這裏的一些例子:http://www.tizag.com/ajaxTutorial/ajaxxmlhttprequest.php

使用ajax它不關心什麼是後端 - java,PHP等。無論服務器提供什麼都可以。

@RIAStar是正確的 - 兩種語言都可以幫助您。只要確定'那裏'在哪裏。