2011-06-19 61 views
16

我打算創建一個手機或平板電腦版本的我現有的網絡應用程序。支持的設備將是iPad,Xoom(android)。jQuery Mobile VS Sencha Touch

我不知道要使用哪個JS庫jQuery Mobile的Vs的煎茶觸摸

我的頁面將包含srandard充電部件就像旋轉木馬,標籤欄,等

我應該如何決定去哪個庫? 截至目前,我對jQuery語法感到滿意......所以我傾向於思考jQuery移動。但猜測這將是一個錯誤的方式來入圍JS庫..

請提供儘可能多的建議,你可以。

+0

爲什麼不做一點研究,看看哪些產品具有您需要的功能以及目標設備的當前支持?我很確定這兩個官方網站上都有很好的文檔記錄。 – Marko

+0

Thx..well它不會只是功能..就像平板電腦/移動操作系統不斷髮展..所以我必須確保無論我去哪個庫,我的應用程序不會在未來的操作系統版本中打破.. – testndtv

回答

21

Sencha Touch是最明顯的選擇,jQuery Mobile仍然沒有接近Sencha觸摸庫的質量..儘管jQuery手機在非iOS和Android設備上的表現更加優雅。

鑑於你的目標只是支持Android和iOS,那麼這應該不成問題(Sencha Touch也支持Torch 9800手機上的BlackBerry OS 6)。

我發現jQuery Mobile的響應能力是supbar,並且仍然存在很多渲染問題和糾結問題。我不會期望直到2012年初纔有穩定版本。

你會發現Sencha Touch提供更多的「原生應用」體驗,有很多很棒的learning resources,你不會找到jQuery Mobile的。最後需要注意的是,Sencha Touch支持更多MVC風格的應用程序設計(您應該選擇以這種方式與您的應用程序一起使用),而jQuery mobile僅僅是一個標記負載和一個jQuery腳本負載轉換您的HTML元素變成觸控友好的界面組件。

TL; DR - Sencha Touch是您想要投入時間的更完整的軟件包。

+0

Thx很多.. Sencha觸摸我見過的演示大多非常基本..我的問題是如果我想用java/jsp創建一個完整的web應用程序,它將如何輕鬆地集成..即使我明白它只是UI層,但仍然有時總會有重疊。所以Sencha touch仍然可以使用。 – testndtv

+0

Ofc這是可能的,95%的jsp代碼將用於ajax請求,因此發送JSON格式的響應讓Sencha Touch能夠讀取它所需要的全部內容,幾乎可以使用Sencha Touch的任何服務器端堆棧 – JamesHalsall

+0

哦,好的。酷...我可以得到源代碼/例子,其中JSP/JSON AJAX響應與Sencha Touch ..thx一起使用.. – testndtv

2

jQuery Mobile庫仍在Alpha開發中。

5月份我參加了一個會議,jQuery Touch開發人員也參加了發佈會。他們甚至表示,它仍處於嚴重的發展階段,可能尚未準備好用於黃金時段。

+0

好的..很多..所以這意味着我應該去Sencha觸摸? – testndtv

+0

這個時候它似乎是兩個更成熟的圖書館。我們的商店現在在幾個項目中使用它,它看起來非常穩固。 – Scottie

+0

聽起來不錯...有可能給你ref的URL在哪裏使用它? – testndtv