如果你正在面临是选择 jQuery Mobile 或者是 Sencha Touch ,那么下面这些因素是你需要考虑的。

  jQuery Mobile

  JM 只是一个 UI 库,依赖于 jQuery 和 jQuery UI 的 DOM 操作、Ajax 和其他库

  为了创建 UI 部件,你只需要编写 HTML 即可,JM 为了对这些 HTML 元素进行修饰

  可方便的重用已有的 HTML 代码

  一些简单的应用直接用 HTML 即可实现,无需 JavaScript

  JM 具有相对小的对象模型,可以快速轻松学习,特别是他是一个 jQuery 的插件

  JM 对代码没有特定的要求,这可能是非常灵活的,但维护难度也加大

  易于和其他框架进行集

  比 Sencha Touch 支持更多的设备

  不依赖某个特定的供应商

  Sencha Touch

  这是一个独立的库,包括 UI 部件、DOM 操作、Ajax 以及其他

  无需依赖其他库

  采用以 JavaScript 为核心的方法,基本上不需要写 HTML

  提供大的对象模型,提供更多的功能,但是学习周期很长

  统一的编程代码结构和要求,良好组织的代码易于维护

  提供内置的服务器和本地存储的抽象层,可在关系数据基础上轻松执行 CRUD 操作。

  提供内置的工具用于创建 iOS 和 Android 本地运行的程序

  比 jQuery Mobile 支持的设备要少

转载于:https://blog.51cto.com/wws5201985/804127

如何选择Sencha Touch和jQuery Mobile相关推荐

  1. Sencha Touch 与 PhoneGap异同

    [b]Sencha Touch[/b] Sencha Touch框架是世界上第一个基于HTML 5的Mobile App框架,它可以让Web App看起来像Native App.美丽的用户界面组件和丰 ...

  2. jQuery Mobile中选择select的data-*选项

    全栈工程师开发手册 (作者:栾鹏) jQuery Mobile 所有data-*选项 jQuery Mobile中选择select的data-*选项 //所有的 <select> 元素.这 ...

  3. HTML5+JS手机web开发之jQuery Mobile初涉

    一.起始之语 我一直都是在PC上折腾网页的,这会儿怎么风向周边捣鼓起手机网页开发呢?原因是公司原先使用Java开发的产品,耗了不少人力财力,但是最后的效果却不怎么好.因为,Android系统一套东西, ...

  4. Sencha Touch

    Sencha Touch 是第一款基于 HTML5 的手机开发框架,提供五花八门的界面UI组件用以开发丰富特效的手机应用程序. 而 Sencha 这是刚刚由 ExtJS.jQtouch 和 Rapha ...

  5. 简介:Sencha Touch框架

    Sencha Touch框架是世界上第一个基于HTML 5的Mobile App框架.同时,ExtJS也正式更名为Sencha.原域名www.extjs.com也已经跳转至www.sencha.com ...

  6. jQuery Mobile 1.1八大新特性介绍

    随着HTML 5时代的来临,移动开发开始进入了一个新的时代,现在只需要懂得HTML5,配合一定的开发框架,就可以开发出十分漂亮的HTML5的移动应用.在众多的 移动HTML5开发框架中,比较著名的是j ...

  7. sencha touch 入门系列 (一)sencha touch 简介

    参考链接:http://mobile.51cto.com/others-278381.htm Sencha touch 是基于JavaScript编写的Ajax框架ExtJS,将现有的ExtJS整合J ...

  8. jQuery Mobile 1.1 : 更流畅,更快捷,更实用

    最新版本的jQuery Mobile 1.1本月13号刚刚发布,带给我们了最新的强大特和代码提升.在这篇文章中,我们将要快速的介绍jQuery mobile的新特性及其移动开发人员需要了解的所有内容. ...

  9. 使用 jQuery Mobile 与 HTML5 开发 Web App (十一) —— jQuery Mobile 事件详解

    在前文<使用 jQuery Mobile 与 HTML5 开发 Web App -- jQuery Mobile 默认配置与事件基础>中,Kayo 对 jQuery Mobile 事件的基 ...

最新文章

  1. html css右下角三角形,html – 框内的CSS中的三角形
  2. 多项式乘法c语言,急!!!!c语言:求n次多项式的加法和乘法
  3. ASP.NET 2.0 XML 系列(2): XML技术
  4. 增强型的for循环linkedlist_Java: 增强for循环针对list的时候,是严格按照list的顺序依次遍历的吗?...
  5. LeetCode 1769. 移动所有球到每个盒子所需的最小操作数(前缀和)
  6. 一个测试工程师面试官的真实分享!个人超赞同!
  7. oracle11g的tnstimeout,redhat下oracle11g 配置listener.ora
  8. SpringCloud学习笔记017---分布式之数据分片处理
  9. 给我一个及时的问候——XMPP
  10. HDU 5305 Friends dfs
  11. 从其他文件夹导入文件
  12. html编辑器拖拽表格边框,Ueditor百度编辑器表格边框显示问题
  13. python 类 内置方法_类相关内置方法
  14. 利用octave求矩阵的转置
  15. Swift - 图片去色 图片灰色显示
  16. 摄氏度和开氏度的换算_摄氏度,开氏度,华氏度等常见温度单位转换在线计算器_三贝计算网_23bei.com...
  17. matlab鼠标中键不能放大缩小,proe鼠标中键不能缩放如何解决
  18. Go:go程序报错Cannot run program
  19. 360打开html加载不出来,360浏览器显示正在解析主机打不开网页如何处理
  20. 数独题 HDU - 1426

热门文章

  1. 2016年物联网行业十大并购事件
  2. 一.oracle的SQL中group by使用的情况(与聚合函数的关系)
  3. ExtJS--Combobox多选相关(1)
  4. HAProxy+Hive构建高可用数据挖掘集群
  5. Linux内核入门-如何获取Linux内核源代码、生成配置内核
  6. Linux 命令(93)—— updatedb 命令
  7. C++11 Lambda表达式
  8. [HAOI2011]problem a
  9. Linux网络端口命名规则,一致性网络设备命名
  10. P1350 车的放置