2011-08-16 61 views
0

經歷了那麼多的文件和類似在線內容會後:JQM VS GWT移動VS煎茶

http://stackoverflow.com/questions/4066167/sencha-touch-or-jquery-mobile 
http://stackoverflow.com/questions/5093691/sencha-touch-vs-jqtouch-vs-gwt-mobile-vs-xui-vs-jquery-mobile-vs 
http://www.quora.com/Were-deciding-between-jQuery-Mobile-currently-in-alpha-and-Sencha-Touch-What-are-the-pros-and-cons-for-each 
http://interfacethis.com/2011/adventures-in-html5-part-one/ 

更多的人, 我認爲發佈這個問題,因爲我不能夠選擇一個適當的框架工作我的移動web應用程序。 我已經有一個在Android上運行的本機應用程序,但我爲每個平臺開發原生應用程序將是昂貴的,並消耗更多的時間。我正在尋找適當的框架,這應該可以在android iPhone和BB平臺以及平板電腦,手機和ipad上無縫工作。

在原生android應用程序中,我成功實現了XMPP聊天,使用FTP進行文件傳輸。

目前我有一個使用SOAP和XML編寫的Web服務,它將數據從android傳輸到服務器上的數據庫。我想知道如何實現這個功能,如果我使用sencha或jQuery手機?

請幫助我,幫助我選擇從中我可以在我的應用程序

+1

與問題無關,但我建議從SOAP轉移到REST,特別是對於移動設備。 – rickyduck

+0

@rickyduck:我們使用REST本身,但是我們的開發團隊技能集對SOAP更有利,因此我們轉而使用SOAP。 –

+0

好..我仍然認爲他們應該花時間學習它。這並不難,如果他們能夠開發SOAP客戶端,REST對他們來說應該相當容易。無論如何,你想要這個移動網絡應用程序做什麼?這可能有助於更準確地回答問題。 – rickyduck

回答

2

對於更大規模的應用我會建議使用煎茶移動,但是這將是如果它沒有被使用過一個學習曲線。儘管jQuery手機仍然能夠支持任何你想要的東西,但我沒有使用GWT的經驗 - 但我聽說在這個框架上開發大規模應用程序的速度很慢。

我會推薦Sencha,但是我不會推薦jQuery手機。在所有3個框架中構建兩個小型應用程序,並查看您感覺舒適的哪些應用程序,效率最高,效果最好。用明確的答案測試開發幾個小時比研究每個框架的幾個小時要好,但只能完成,但仍然沒有明確的答案。

3

如何努力消除一個選擇,一個實現這個核心功能右邊框的工作?從列表中選擇該框架的一個,並試圖回答這個問題:

有沒有在這個框架內,這將使它不適合 我申請什麼?

爲每個框架記錄您的答案,以便您知道爲什麼拒絕某個特定選項。一旦完成了上述練習,希望您將只有一個,兩個或任何零框架留待考慮。

您可以使用必備品清單,讓您消除過程簡單,例如:

  1. 應該支持的iPhone,iPad,BB和Android
  2. 主要語言應該是使用Javascript(或Java等。)
  3. 必須是自由/開源
  4. 必須有用戶的活躍社區
  5. 必須有一個付費的支持選項
  6. 必須有許多成功的參考應用程序來證明其能力和跨平臺性質。
+0

謝謝塔希爾這個活動實際上會幫助我決定,我的殼做這個,並在這裏回答,這樣將有助於其他人 –

1

我沒有GWT手機的使用經驗,但對於JQM和sencha,我可以說ST是基於ExtJS 4,並將MVC模式帶入了桌面,並強調性能和安全性。選擇Sencha Touch可能是一個很好的決定

但是,如果您正在尋找簡單的基於Web的應用程序並且上市時間很少,jQuery Mobile可能是一個很好的決定,因爲它的簡單性和其以Web爲中心的開發方法。

+1

自我宣傳,沒有披露。 –