热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SenchaTouch和jQueryMobile的比较

第一组-行销和平台支持SenchaTouch和jQueryMobile都以HTML5框架著称。jQueryMobile谦虚的说自己只是内建于所有流行的移动设备平台,而Sencha

第一组-行销和平台支持

 

  Sencha Touch和jQuery Mobile都以HTML5框架著称。jQuery Mobile谦虚的说自己只是内建于所有流行的移动设备平台,而Sencha Touch则说自己是唯一能让为开发者在iOS,Android,BlachBerry,Windows Phone等更多的OS上开发漂亮应用的框架。老实说,这种夸大其词的广告让我失望。我还没有发现它说的那样好,Sencha Touch只能孤芳自赏了。

只支持web kit内核浏览器(据说这会在未来有所变化)

大家知道的,有很多移动应用框架比Sencha Touch好

jQuery Mobile

很多框架都不会为某一特定的平台做优化的,包括jQuery Mobile(据说1.4版本会做一些优化)

结论:jQuery Mobile胜

  

 

第二组-UI和视觉映像

 

  正如您所见,Sencha Touch和jQuery Mobile在UI视觉是有些区别的。一个是完全的Javascript驱动,而另一个是用HTML驱动的。这两种方式都可以展示漂亮的UI,但是 Sencha 的UI更像是用原生API开发的一样(在混合应用程式中)。很不幸,它两在复杂UI程式中表现的就很糟糕了,尤其是jQuery Mobile.

Sencha Touch

在移动设备上,Sencha会比jQuery更加的流畅

Sencha遵循MVC哲学,它不会让你写任何HTML代码,一切基于Javascript

Sencha 提供更多的UI元素和组件,比如说旋转

Sencha支持SVG(可缩放矢量图形,译者注),对于游戏来说是个好事

Sencha Touch IDE是付费的,虽然这个和UI没有关系。

jQuery Mobile

于Sencha不同,jQuery Mobile UI更像是web UI

要想展现jQuery Mobile UI只要在HTML中加入jQuery Mobile CSS即可,就像是jQuery UI框架的使用一样

使用Ajax会让有些开发者在页面特效处理方面感到困惑

使用CSS会让一些UI看起来很相似,要让UI表现的不一样得额外花费时间来处理。比如说SongMeanings.com网站中的mobile内容。

与Sencha Touch不同,jQuery Mobile得让你好好关心页面的构成,有时这是很麻烦的。所有都绑在了一起,这,时好时坏说不定。1.4版本也许会有所改善。

结论:Sencha Touch 胜

  

 

第三组-可用性,使用的难易

 

  这是个完全不同的比较。jQuery Mobile是标记语言驱动,它是依赖于jQuery并很容易控制的。如果你喜欢MVC模式,那你就得选择Sencha Touch。当然这会带来付费的问题,至少这会让不喜欢用Javascript的人不顺心的。最后,咱这组比较就是比较使用的难易的。

Sencha Touch

全都是Javascript,新手会有些迷惑

很难debug

不容易上手

jQuery Mobile

如果你和大多人一样喜欢jQuery,你也会喜欢jQuery Mobile的

语法简单

可以用Backbone.js或Knockout.js来弥补MVC设计方面的缺陷

支持很多不同的主题,而且一切都可以用CSS来操作

任何IDE都可以开发

结论:jQuery Mobile胜

  

 

第四组-文档

 

  再好的产品也会因此而被人们遗忘。它们两的文档都不错。Sencha Touch官方文档相当不错,jQuery Mobile文档的封面都是很漂亮的。但是,Sencha Touch的文档比jQuery Mobile的更好。

Sencha Touch

比jQuery Moblie文档更好,而且不会让人困惑。

内容不多

官方支持可不免费,也不会涉及IDE

jQuery Mobile

没达到Sencha Touch官方文档的水准

有博客,文章,论坛,Stackoverflow...等方式的支持

封面很漂亮

结论:Sencha Touch 胜

  

 

第五组-工具,插件,第三方支持

  这个话题也是很重要的,好的开发工具和插件会让开发者更容易上手。

Sencha Touch

支持自家本地应用程序

支持主题包

IDE要付费

jQuery Mobile

Phonegap是支持本地应用的开发包,用jQueryMobile开发Phonegap会让人感到有些怪

支持主题包,但支持的不全面,因为一些核心的CSS元素不容易更改,比如说已经被激活的元素

支持大量第三方插件,与jQuery插件兼容

比Sencha Touch更容易扩展

结论:平局,jQuery Mobile略胜一筹


推荐阅读
  • 前言jQueryMobile入门经典毫无疑问,当前我们在获取、使用和分享网上的资源时,所采用的方式正在不断变得越来越移动化。每个月都会有数以千计的新智能 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 从零基础到精通的前台学习路线
    随着互联网的发展,前台开发工程师成为市场上非常抢手的人才。本文介绍了从零基础到精通前台开发的学习路线,包括学习HTML、CSS、JavaScript等基础知识和常用工具的使用。通过循序渐进的学习,可以掌握前台开发的基本技能,并有能力找到一份月薪8000以上的工作。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了css回到顶部按钮相关的知识,希望对你有一定的参考价值。 ... [详细]
  • webui之常用js操作(webui界面是什么)
    本文目录一览:1、web前端开发需要掌握的几个必备技术 ... [详细]
  • PhoneGap 介绍
    一、PhoneGap是什么1、PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发框架。2、它使开发者能够利用iPhone,A ... [详细]
  • App混合开发(英文名:HybridApp),是指在开发一款App产品的时候为了提高效率、节省成本即利用了原生的开发技术还应 ... [详细]
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • mui框架offcanvas侧滑超出部分隐藏无法滚动如何解决
    web前端|js教程off-canvas,部分,超出web前端-js教程mui框架中off-canvas侧滑的一个缺点就是无法出现滚动条,因为它主要用途是设置类似于qq界面的那种格 ... [详细]
  • Pygal,可导出矢量图的Python可视化利器
    Python有很多优秀的可视化库,其中有名的像matplotlib、seaborn、plotly,可以绘制出各式绚丽的图表。这次介绍一个不那么广为人知 ... [详细]
  • HTML5建立的一些规则:新特性应该基于HTML、CSS、DOM以及JavaScript。减少对外部插件的需求(比如Flash)更优秀的错误处理更多取代脚本的 ... [详细]
  • JavaFX技巧32:需要图标吗? 使用Ikonli!
    动机自2013年以来,我一直在编写JavaFX应用程序和库的代码,它们的共同点是,我需要找到可以用于它们的良好图标图形。作为前Swing开 ... [详细]
  • 问题:onDeviceReady的函数没有触发!!
    2019独角兽企业重金招聘Python工程师标准也不能说就是个解决方法,我这样操作了后onDeviceReady好用了,需要的朋友可以参考下。首先 ... [详细]
author-avatar
時節
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有