2012-02-13 88 views
1

jqMobi?煎茶?還是其他的?爲什麼?您推薦哪個HTML5移動框架?

謝謝!

我必須重複上述內容才能發佈此問題。

jqMobi?煎茶?還是其他的?爲什麼?

謝謝!

+1

你可以看看http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks有一個移動部分。 – 2012-02-13 15:04:11

回答

6

我是jqMobi的主要開發人員。 bensnider是正確的,因爲Sencha是一個全部在一個類型的框架。但是很多人都遇到了問題。你不能在你的項目中使用單個組件,它是「Sencha」或者什麼都不是。如果你喜歡,那是一個堅實的框架。

使用jqUi作爲jqMobi的UI部分,可以使用backbone.js作爲後端或另一個MVC類型框架,並將jqUi用作表示層。

這也取決於你的目標是什麼。如果你是iOS的話,Sencha就會閃耀其中,但Sencha(甚至V2)上的Android支持仍然非常缺乏。

-2

這真的取決於你正在嘗試做的,你的舒適區是什麼等

+0

謝謝你的回答。 – weilou 2012-02-23 09:09:57

2

煎茶觸摸2已經很不錯了我們(禁止預發佈流失),因爲它填補了用戶界面和數據的所有在一個框架中。 V2還增加了一些非常好的MVC支持,包括路由和實際控制器以及所有爵士樂。像往常一樣,它的數據存儲和模型非常好,現在從Ext大量借用。現在測試版已登陸,我強烈建議使用它開始新項目。看看其他框架,它們中的大多數並不是全都在一個類型的框架中,要求您依賴或創建用於數據存儲,遠程資源等的庫。此外,Sencha現在可能是最成熟的框架,並有一個很好的開發人員社區。

+0

謝謝你的回答! – weilou 2012-02-23 09:08:14

0

另一個關鍵考慮因素是您希望支持哪些特定設備/平臺以及這些設備上的體驗是什麼。例如煎茶觸摸2不支持Android 3.我會鼓勵你去嘗試你想支持一些物理設備上的應用實例:

http://www.jqmobi.com/testdrive/

http://docs.sencha.com/touch/2-0/touch/examples/production/kitchensink/

爲了公開,我已經開發了商業應用程序使用Sencha Touch但不是jqMobi。

+0

謝謝你的回答。 – weilou 2012-03-22 06:27:23