如果你正在面臨是選擇 jQuery Mobile 或者是 Sencha Touch ,那么下面這些因素是你需要考慮的。
jQuery Mobile
JM 只是一個 UI 庫,依賴于 jQuery 和 jQuery UI 的 DOM 操作、Ajax 和其他庫
為了創建 UI 部件,你只需要編寫 HTML 即可,JM 為了對這些 HTML 元素進行修飾
sencha Touch權威指南、 可方便的重用已有的 HTML 代碼
一些簡單的應用直接用 HTML 即可實現,無需 JavaScript
JM 具有相對小的對象模型,可以快速輕松學習,特別是他是一個 jQuery 的插件
JM 對代碼沒有特定的要求,這可能是非常靈活的,但維護難度也加大
易于和其他框架進行集
jquerymobile現在還用嗎、 比 Sencha Touch 支持更多的設備
不依賴某個特定的供應商
Sencha Touch
這是一個獨立的庫,包括 UI 部件、DOM 操作、Ajax 以及其他
無需依賴其他庫
jQuery each、 采用以 JavaScript 為核心的方法,基本上不需要寫 HTML
提供大的對象模型,提供更多的功能,但是學習周期很長
統一的編程代碼結構和要求,良好組織的代碼易于維護
提供內置的服務器和本地存儲的抽象層,可在關系數據基礎上輕松執行 CRUD 操作。
提供內置的工具用于創建 iOS 和 Android 本地運行的程序
jQuery Mobile? 比 jQuery Mobile 支持的設備要少
?