Sencha Touch 和 jQuery Mobile 該如何選擇,senchajquery
如果你正在面臨是選擇 jQuery Mobile 或者是 Sencha Touch ,那麼下面這些因素是你需要考慮的。
jQuery Mobile
JM 只是一個 UI 庫,依賴於 jQuery 和 jQuery UI 的 DOM 操作、Ajax 和其他庫
為了建立 UI 組件,你只需要編寫 HTML 即可,JM 為了對這些 HTML 元素進行修飾
可方便的重用已有的 HTML 程式碼
一些簡單的應用直接用 HTML 即可實現,無需 JavaScripta
JM 具有相對小的物件模型,可以快速輕鬆學習,特別是他是一個 jQuery 的外掛程式
JM 對代碼沒有特定的要求,這可能是非常靈活的,但維護難度也加大
易於和其他架構進行集
比 Sencha Touch 支援更多的裝置
不依賴某個特定的供應商精心開發5年的UI前端架構!
Sencha Touch
這是一個獨立的庫,包括 UI 組件、DOM 操作、Ajax 以及其他
無需依賴其他庫
採用以 JavaScript 為核心的方法,基本上不需要寫 HTML
提供大的物件模型,提供更多的功能,但是學習周期很長
統一的編程代碼結構和要求,良好組織的代碼易於維護
提供內建的伺服器和本機存放區的抽象層,可在關係資料基礎上輕鬆執行 CRUD 操作。
提供內建的工具用於建立 iOS 和 Android 本地啟動並執行程式
比 jQuery Mobile 支援的裝置要少
通過以上的對比,你是否已經有了選擇?精心開發5年的UI前端架構!
Sencha Touch 與 jQuery Mobile 該怎選擇
jQuery MobileJM 只是一個 UI 庫,依賴於 jQuery 和 jQuery UI 的 DOM 操作、Ajax 和其他庫為了建立 UI 組件,你只需要編寫 HTML 即可,JM 為了對這些 HTML 元素進行修飾可方便的重用已有的 HTML 程式碼一些簡單的應用直接用 HTML 即可實現,無需 JavaScriptJM 具有相對小的物件模型,可以快速輕鬆學習,特別是他是一個 jQuery 的外掛程式JM 對代碼沒有特定的要求,這可能是非常靈活的,但維護難度也加大易於和其他架構進行集比Sencha Touch 支援更多的裝置不依賴某個特定的供應商Sencha Touch這是一個獨立的庫,包括 UI 組件、DOM 操作、Ajax 以及其他無需依賴其他庫採用以 JavaScript 為核心的方法,基本上不需要寫 HTML提供大的物件模型,提供更多的功能,但是學習周期很長統一的編程代碼結構和要求,良好組織的代碼易於維護提供內建的伺服器和本機存放區的抽象層,可在關係資料基礎上輕鬆執行 CRUD 操作。
怎選擇Sencha Touch 與 jQuery Mobile
2、為了建立 UI 組件,你只需要編寫 HTML 即可,JM 為了對這些 HTML 元素進行修飾3、可方便的重用已有的 HTML 程式碼4、一些簡單的應用直接用 HTML 即可實現,無需 JavaScript5、JM 具有相對小的物件模型,可以快速輕鬆學習,特別是他是一個 jQuery 的外掛程式6、JM 對代碼沒有特定的要求,這可能是非常靈活的,但維護難度也加大7、易於和其他架構進行集8、比 Sencha Touch 支援更多的裝置9、不依賴某個特定的供應商Sencha Touch 1、這是一個獨立的庫,包括 UI 組件、DOM 操作、Ajax 以及其他2、無需依賴其他庫3、採用以 JavaScript 為核心的方法,基本上不需要寫 HTML4、提供大的物件模型,提供更多的功能,但是學習周期很長5、統一的編程代碼結構和要求,良好組織的代碼易於維護6、提供內建的伺服器和本機存放區的抽象層,可在關係資料基礎上輕鬆執行 CRUD 操作。