我们一直坚信Html/css在界面上最终会一统江湖,因为在众多的界面编写中,qt,gtk,wpf,win form, wxwidgets等等,只有Html/CSS是真正拥有统一标准,只有这个有潜力作用一次编写,到处长得一样。 回归正题,我们要编写android和ios的手机客户端程序,要使用定制界面,如果使用原生的Java和objective-c开发,要开发两套界面,并且更要维护两套代码,考虑开发成本太高。而web application+phonegap更适合我们的情况。 然后就有以下框架:我们主要比较android平台,版本2.2-4.3,ios平台优化较好,各个框架运行良好。 1. Jquery mobile  -  笨重,运行慢,但基本还能忍受。基本的页面布局有了,drag&drop默认没有开。jquery语法,开发容易。 2. sencha  - 超级笨重,卡到死,基本没法用。定制比较困难,代码风格相对比较古怪,不够自由。 3. jqtouch - 反应快速。但样式太少,动态效果也太少,要做大量的扩展。鸡肋,用了窝心。 4. phonejs - 比jquery mobile 快一些,但是反应还能感觉到约200ms的反应延迟。比jqtouch慢。样式较多,可以考虑。 5. jqmobi -  超级快。样式和效果都比较多。现在被intel收购了。推荐。 手机由于性能不高,尤其2.2版本的机器都比较老,所以web界面性能必须考虑。如果性能和原生应用差别太大,基本就废掉了。 性能上: jqmobi > jqtouch > phonejs > jquery mobile > sencha 所以最后两个就不要考虑了。

Tags: 
mobile web

  • Log in to post comments

转载于:https://www.cnblogs.com/zhwl/p/3525125.html

开发库比较(3) - Mobile Web 开发 - Sencha, jquerymobiel, phonejs, jqtouch, jqmobi相关推荐

  1. mobile web开发遇到的问题

    移动web开发之道(Android与Iphone) 1.javascript篇 (1)使用querySelector和querySelectorAll这两个方法获取文档对象中DOM节点的引用 由于这两 ...

  2. 零基础学java web开发pdf_新手学Java Web开发.pdf

    作 者 :杨磊等编著 出版发行 : 北京:北京希望电子出版社 , 2010.01 ISBN号 :978-7-89498-988-8 页 数 : 480 丛书名 : 新手学编程系列 原书定价 : 49. ...

  3. 可爱的python测试开发库及项目(python测试开发工具库汇总)

    转载: https://www.jianshu.com/p/ea6f7fb69501 可爱的python测试开发库及项目(python测试开发工具库汇总) github地址 相关书籍下载 Python ...

  4. java web开发初学_2018年学习Web开发的绝对初学者指南

    java web开发初学 This post was originally published on Coder-Coder.com. 该帖子最初发布在Coder-Coder.com上 . If yo ...

  5. html5移动web开发简答题,HTML5移动Web开发简单知识点介绍

    原标题:HTML5移动Web开发简单知识点介绍 1 :基于HTML5的移动Web应用 Canvas绘图:通过获取HTML中的Dom元素Canvas,调用其渲染上下文的Context对象,使用Js进行图 ...

  6. springmvc+activiti 完美整合- 流程在线设计+代码生成器+UI快速开发库,提高一半的开发效率

    JEECG(J2EE Code Generation) 是一款基于代码生成器的智能开发平台,采用代码生成+手工MERGE半智能开发模式, 可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻 ...

  7. python web开发要学什么_Python WEB开发 用Python开展web开发必须学习什么?

    用Python开展web开发必须学习哪些? 针对新手想更轻轻松松的学好Python开发技术性,Python网络爬虫,Python数据分析,人工智能技术等技术性,这儿给大伙儿共享一套系统软件教育资源,加 ...

  8. 零基础学java web开发 pdf_从零开始学Java Web开发 PDF 扫描版[69M]

    java web是目前最流行的动态网页开发技术之一.本书由浅入深.循序渐进,使零基础的读者能够熟练掌握如何使用java web开发应用程序系统. 本书分为4部分,第一部分是java语言基础篇,包括ja ...

  9. web前端开发论文写作_2019学习Web开发指南

    这是一个2019年你成为前端,后端或全栈开发者的进阶指南: 你不需要学习所有的技术成为一个web开发者 这个指南只是通过简单分类列出了技术选项 我将从我的经验和参考中给出建议 1.基础前端开发者 1. ...

  10. vs2015web开发_2015年最佳10+ Web开发工具和服务

    vs2015web开发 If you're looking to boost your productivity using awesome web tools and services, you'v ...

最新文章

  1. maven 工程mybatis自动生成实体类
  2. Spring Boot + JSP 创建web项目
  3. java Memcache使用详解
  4. 【已解决】Class not found: “com.bjpowernode.MyTest“
  5. 龙芯linux内核,龙芯的linux kernel,内核开发与编译
  6. 分布式数据库数据一致性的原理、与技术实现方案
  7. Android Studio增加assets目录、raw目录
  8. 世界编程语言2008年初排行榜
  9. mysql命令行操作语句_MySQL常用命令行操作语句
  10. vulhub漏洞复现十七_GhostScript
  11. 微信公众号开发详细笔记
  12. KeyError: 0 与 KeyError: 1(附例子)
  13. linux 目录 特殊符号,Linux常见特殊符号
  14. 2011版MacBook Air win7安装教程
  15. SEM竞价员一天的工作流程了解一下?
  16. 蓝牙耳机厂家新品发布——ANC主动降噪耳机U2065
  17. 【无标题】电商SaaS之觞
  18. python学习之-- 协程
  19. 运用Xmap将xml数据转换成javabean
  20. VIM实用指南(1)字符串替换

热门文章

  1. Hibernate 可编程的配置方式
  2. ASP.NET把图片存入数据库和使用文件流读取显示(转)
  3. 【自然框架】n级下拉列表框的原理
  4. 排序算法总结(C++)
  5. FreeMarker(一)初识
  6. Python强化训练笔记(二)——元组元素的命名
  7. js performance
  8. 【Gbase】建表时候hash分布列的制定方式(DISTRIBUTED BY column_name)
  9. BZOJ 1697: [Usaco2007 Feb]Cow Sorting牛排序(置换+贪心)
  10. 51-nod(1443)(最短路)