zoukankan      html  css  js  c++  java
  • 移动Web框架:jQuery Mobile VS Sencha Touch

    最近常被问到是用jQuery Mobile还是Sencha Touch,本人也比较关注这两个框架,试图从以下两方面发表点儿见解:


    身家背景,都系出名门


    1、jQuery Mobile 建立在jQuery 和 jQuery UI框架之上,很好的继承了jQuery支持多浏览器的特性,官方介绍支持 iOS,  Android, Blackberry, Palm WebOS, Nokia/Symbian, Windows Mobile, Opera  Mobile/Mini, Firefox Mobile。
    优点:超多平台支持、入门简单传统div布局。
    缺点:目前处于Beta阶段性能有待加强、UI支持比较简单不适合复杂交互。
    2、ExtJS更名为Sencha后,Sencha Touch便是其中重要的一员,继承大哥ExtJS优点,SenchaTouch  同样具有整体UI布局的解决方案、华丽的界面,这些只需要JavaScript全部搞定。
    优点:针对触摸屏丰富的UI设计支持复杂交互、纯JavaScript搞定布局、版本稳定性能尚可。
    缺点:入门较不易需要javascript基础、支持平台较少(以Webkit浏览器为核心的Android,IOS,BlackBerry平台)。

    2.从需求出发做选择


    1、功能简单,只想让现有网站支持手机和平板电脑等移动设备,可考虑jQuery Mobile框架,入门简单而且支持较多平台。
    2、想做客户端而且跨平台、丰富的交互,如果项目组有熟悉ExtJS的开发人员就更好了,请选择Sencha Touch。

  • 相关阅读:
    [From 11.1~11.4]事件
    [From 10.1~10.5] 对象和集合初始化器(C#语法糖系列)
    [From 9.3]out和ref关键字
    [From 8.5]转换操作符方法
    将博客搬至CSDN
    QPS 与 TPS 简介
    在cenos中,通过subversion源码进行安装
    no acceptable C compiler found in $PATH
    tgz解压
    程序中的@Override是什么意思?
  • 原文地址:https://www.cnblogs.com/findmyway/p/2301510.html
Copyright © 2011-2022 走看看