2012-01-12 52 views
1

我是一個在Android設備上開發網絡應用程序的新手。我在互聯網上遇到了許多移動開發框架(Sencha,Titanium,JQuery Mobile等),對於應該使用哪一個框架感到困惑。任何人都可以請指導我呢?使用哪個移動框架?

+0

取決於應用程序。 – 2012-01-12 18:59:45

回答

2

這取決於您是否需要基於瀏覽器的Web應用程序或移動應用程序。 我已經使用jQuery手機移動網站很多。許多人還將jQuery mobile與phonegap(http://phonegap.com/)結合使用來製作移動應用程序。

所以,如果你想做一個移動網頁,我會看看使用jQuery手機或sencha觸摸。 如果你想要一個完整的應用程序而不寫目標c或java,那麼像Titanium和phonegap這樣的框架可以讓你用javascript和html來做到這一點。 這些框架通常通過更高級別的JavaScript API來公開os功能,您可以在html和js中編寫代碼。 Sencha和jQuery手機都使用phonegap。 我建議您決定是否需要原生應用程序或移動網站,然後從這裏查看各種框架,然後嘗試一些看看哪些符合您的需求。

2

這取決於你需要做什麼和你的背景。至少對我來說,jQuery手機仍然會忽略一些很酷的小工具,讓你的應用程序變得更好。

我發現Sencha是最完整的一個,但它有它的缺點,因爲我不真的喜歡這個社區,因爲他們不太友好。看看論壇,你會看到。只有一幫高手願意幫助別人。

此外,它有一個對象庫,所以如果您瞭解Java或任何其他基於對象的編程語言,您會發現它更容易。

Sencha也是99%的JavaScript的基礎,並不符合標記,這是有時令人討厭的東西。

無論如何,我仍然建議Sencha,如果你有耐心,因爲你可以做一些非常酷的東西。特別與Sencha圖表。

如果你沒有那麼多時間,jQuery Mobile或新的Dojo框架似乎可以很好地完成這項工作。

0

我的第一個選擇是iOS和Android手機,第二個是Titanium。

1

我會建議你最強的是如果你需要得到的東西了。如果你有時間玩或想學習一個新的框架,我會建議你最感興趣的。恕我直言,我喜歡jQueryMobile,因爲我熟悉jQuery,對我來說這很簡單。所有將有一些限制和特權