Sencha Touch 和 jQuery Mobile 该如何选择

如果你正在面临是选择 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前端框架!

时间: 2024-08-03 10:28:37

Sencha Touch 和 jQuery Mobile 该如何选择的相关文章

Sencha Touch 和 jQuery Mobile 的比较

Sencha Touch 和 jQuery Mobile 的比较 英文原文:Sencha Touch vs jQuery Mobile 标签: Sencha Touch jQuery Mobile 103人收藏此文章, 我要收藏oschina 推荐于 2年前 (共 7 段, 翻译完成于 08-02) (23评) 参与翻译(1人): yale8848 仅中文 | 中英文对照 | 仅英文 | 打印此文章 很多人问我Sencha Touch (百度百科Sencha Touch译者加) 和jQuery

Sencha Touch和jQuery Mobile的比较

第一组-行销和平台支持 Sencha Touch和jQuery Mobile都以HTML5框架著称.jQuery Mobile谦虚的说自己只是内建于所有流行的移动设备平台,而Sencha Touch则说自己是唯一能让为开发者在iOS,Android,BlachBerry,Windows Phone等更多的OS上开发漂亮应用的框架.老实说,这种夸大其词的广告让我失望.我还没有发现它说的那样好,Sencha Touch只能孤芳自赏了. 只支持web kit内核浏览器(据说这会在未来有所变化) 大家知

jQuery Mobile和Sencha Touch哪个更适合你?

纯粹的总结一下移动web开发框架,移动web开发框架有jQuery Mobile .Sencha Touch等等,他们都来源于web开发,是成熟的框架,jQuery Mobile出自于jQuery家族,Sencha Touch来自于ExtJS.jQuery Mobile 和Sencha Touch都是比较成熟老牌的框架,项目中也有应用.国内也有公司,像BAT巨头也在探索和实现了适合自己的移动web框架. 1.jQuery Mobile适合你吗 差不多二十年来,处理跨浏览器的HTML和CSS不一致

移动端开发:使用jQuery Mobile还是Zepto

原:http://blog.csdn.net/liubinwyzbt/article/details/51446771 jQuery Mobile和Zepto是移动端的js库.jQuery Mobile相当于PC端的jQuery UI,它提供了很多页面的UI库,能够很快的开发出漂亮的界面,适合公司没有UI设计师的前端开发人员来进行移动端的开发.Zepto相当于PC端的jQuery,它提供了很多方法和功能,能够很快的实现各种需求和功能,适合公司有UI设计师的前端开发人员来进行移动端的开发. jQu

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

一.起始之语 我一直都是在PC上折腾网页的,这会儿怎么风向周边捣鼓起手机网页开发呢?原因是公司原先使用Java开发的产品,耗了不少人力财力,但是最后的效果却不怎么好.因为,Android系统一套东西,iPhone又是新的一套,折腾死人呐. 于是总监发狠,让我把手上的活都交出去,专心折腾web版的,看看最后效果如何. 加上我觊觎手机上的开发学习很久了,于是,一拍即合,搞起了手机开发方面的学习. 分享是很好的提高自身学习的方法.因为分享过程中梳理了所学,往往会有些意想不到的心得与收获.如此利人利已的

用jQuery Mobile做HTML5移动应用的三个优缺点

在过去大约一个月的时间里,我一直在使用JQuery Mobile为一个健身培训网站开发基于HTML5的手机/平板前端应用.我之前曾经写过Android和iOS应用程序(分别用Java和Objective-C),因此只要编写一段基础代码就可以在主流平台上运行并能够快速地用HTML和JavaScript迭代,这样的许诺十分诱人. JQuery Mobile & HTML5 使用HTML5和JavaSript构建一个手机应用,你需要写很多JavaScript代码.然而,带有触摸屏的设备的UI控制和处理

Sencha Touch 之初接触

1.Sencha Touch开发与普通web开发有什么区别? Sencha Touch(为方便起见,本文后面一律简写为ST)页面的开发跟普通html页面相比,总体来说没有本质上的区别,只是引入了对html5和CSS3的支持,然后提供了对移动设备(iPad/iPhone/Android Mobile/Android Tablet/BlackBerry等)的特殊优化.事实上也正是因为html5和CSS3才使得ST可以实现如此美妙以至于可以媲美Native应用程序的交互效果. 2.特殊的Documen

跨平台的移动应用开发框架-Sencha Touch

最近决定转以日常技术类文章为主线了,鸡汤类的东西,这个还得看灵感了. 今天将为大家介绍的,是一款跨移动终端系统的开发框架,Sencha Touch.用了此框架,就再也不用为学java写android,学objc写iOS,学C#写WP而烦恼了,一个语言,写一次,全部搞定,好像很高端的感觉. 有兴趣的同志可以先自行google下. Sencha Touch到底是什么呢,其实就是一款完全基于js的html5开发框架.我们都知道,html5目前是可以运行在以上说到的三大主流手机系统上的,这也就是为什么我

[Phonegap+Sencha Touch] 移动开发24 打包wp8.1的App,运行时输入框聚焦弹出软键盘之后,界面上移而不恢复原位的解决办法

这个现象只出现在phonegap打包sencha touch的wp8.1程序会出现(仅wp8.1,wp8正常),其它js框架我测试了几个(app framework, jquery mobile),好像没有这个问题. 我来描述一下这个现象: 1.运行phonegap打包的wp8程序,打开一个有输入框的界面,如下图: 2.点击输入框,使其弹出软键盘,界面会上移,如下图: 3.点返回键隐藏软键盘(或者点击界面上其它地方隐藏软键盘),此时界面不恢复原位,如下图: 我的一些研究结果: 1.这种现象只出现