`
micheall
  • 浏览: 14184 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类

Sencha touch、JQuery Mobile取舍

阅读更多

jQuery Mobile 

 

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 支持的设备要少。

 

选择立场

 

1、功能简单,只想让现有网站支持手机和平板电脑等移动设备,可考虑jQuery Mobile框架,入门简单而且支持较多平台。

2、想做客户端而且跨平台、丰富的交互,如果项目组有熟悉ExtJS的开发人员就更好了,请选择Sencha Touch。

分享到:
评论
1 楼 wsbjwjt 2012-06-20  
快写Hadoop。

相关推荐

    推荐3款强于Sencha Touch和jQuery mobile的webapp前端UI库.zip_lycamobile

    推荐3款强于Sencha Touch和jQuery mobile的webapp前端UI库.zip

    webapp界面UI框架Sencha Touch 是WEB APP的界面UI组件库,明显比jquery Mobile快.zip

    与jQuery Mobile相比,Sencha Touch在性能上表现出色,尤其在处理复杂DOM结构时,它的优化更为显著,能够提供更加流畅的用户体验。 Sencha Touch的优势在于其强大的数据绑定和模型层,这使得数据管理变得简单而高效...

    用SenchaTouch和jQueryMobile开发移动应用的过程对比[收集].pdf

    【Sencha Touch与jQuery Mobile开发移动应用对比】 在HTML5逐渐崭露头角的移动开发领域,Sencha Touch和jQuery Mobile成为了两个备受关注的框架。它们都致力于利用HTML5的跨平台特性,帮助开发者构建高性能的移动...

    touch-docs-2.2.1.zip(senchaTouch 离线API参考文档)

    Sencha Touch 是一款专为移动设备开发的前端框架,它提供了丰富的组件和API,使得开发者可以轻松构建跨平台的触控应用。这个压缩包“touch-docs-2.2.1.zip”包含了Sencha Touch 2.2.1版本的离线API参考文档,对于...

    Sencha 和 Sencha Touch 简介

    Sencha Touch 是第一个基于 HTML5 的 Mobile web 应用开发框架。 Sencha Animator Sencha Animator 是一个创建基于 WebKit 浏览器和触屏移动设备运行的 CSS3 动画的工具,用户可以通过它创建出令人惊叹的动画,效果...

    sencha touch 登陆界面

    Sencha Touch 是一款专为移动设备设计的JavaScript框架,它提供了丰富的组件库和强大的数据管理功能,用于构建高性能的触控应用。"sencha touch 登陆界面"这个主题,主要涉及的是如何使用Sencha Touch来设计和实现一...

    Sencha Touch in Action

    《Sencha Touch in Action》是一本关于使用Sencha Touch进行跨平台移动开发的书籍,它详细介绍了Sencha Touch框架的使用方法和技巧。Sencha Touch是一个利用HTML5、CSS3和JavaScript创建移动Web应用程序的框架,它是...

    Sencha Touch开发的项目《般若人生》源码

    《般若人生》是一款基于Sencha Touch框架开发的移动应用项目。Sencha Touch是一个流行的JavaScript框架,专门用于构建跨平台的触屏友好型Web应用程序。它提供了丰富的UI组件和强大的数据管理工具,使得开发者能够...

    sencha touch项目源码

    Sencha Touch 是一款专为移动设备设计的前端框架,它提供了丰富的组件和API,用于构建交互式的、响应式的Web应用程序。这个项目源码是基于Sencha Touch开发的一个实例,通过研究这个项目,我们可以深入理解Sencha ...

    sencha touch 2.4.0最新版

    Sencha Touch 2.4.0 是一个专为移动设备设计的前端JavaScript框架,它使得开发者能够构建功能丰富的、响应式的Web应用程序,这些应用在智能手机、平板电脑等移动设备上表现得如同原生应用一样流畅。这个框架由Sencha...

    一个完整的sencha touch 应用案例

    Sencha Touch 是一款专为移动设备设计的前端框架,它提供了丰富的组件库和强大的数据管理功能,用于构建高性能的触控应用。这个压缩包文件包含了创建一个完整的Sencha Touch 应用所需的基本元素,让我们逐一解析这些...

    sencha touch在VScode上的插件

    Sencha Touch 是一款用于构建移动应用的前端框架,它提供了丰富的组件库和强大的数据管理功能,使得开发者可以创建交互性强、性能优异的触屏应用程序。VSCode(Visual Studio Code)是微软开发的一款广受欢迎的源...

    sencha touch list demo

    Sencha Touch 是一款专为移动设备设计的前端框架,它提供了丰富的组件库,用于构建高性能的触屏Web应用。在“sencha touch list demo”中,我们主要关注的是Sencha Touch中的列表(List)组件,这是一个核心且常用的...

    Sencha Touch Mobile JavaScript Framework

    ### Sencha Touch Mobile JavaScript Framework 知识点解析 #### 一、Sencha Touch 概述 **Sencha Touch**是一款专为移动应用开发设计的技术框架,该框架利用HTML5技术,使得开发的应用程序能够在多种移动平台上...

    Sencha Touch 2.4.1

    文件名称"touch-2.4.1"很可能包含了Sencha Touch 2.4.1的所有源代码和相关资源,包括文档、示例、库文件等,这对于深入学习和自定义框架非常有用。开发者可以通过解压这个文件,查看源码了解其工作原理,或者利用...

    Sencha Touch2环境搭建

    Sencha Touch 2是一款专为移动设备开发的前端框架,用于构建高性能的触控应用程序。它提供了丰富的组件库,使得开发者能够轻松创建出与原生应用相似的用户体验。本篇文章将详细阐述如何搭建Sencha Touch 2的开发环境...

    senchaTouch和fusioncharts结合的实例

    Sencha Touch 和 FusionCharts 的结合使用,是一种在移动设备上创建交互式图表和图形的高效方式。Sencha Touch 是一个流行的JavaScript框架,专门用于构建触摸优化的移动Web应用程序,而FusionCharts则是一款强大的...

    sencha touch中文翻译文档

    Sencha Touch是一款强大的JavaScript框架,专门用于构建移动Web应用程序。它提供了一套完整的UI组件和交互功能,使得开发者能够创建出具有原生应用体验的触摸友好型应用。这个"Sencha Touch中文翻译文档"是针对...

Global site tag (gtag.js) - Google Analytics