设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

推荐11个基本的移动Web编程工具

2011-7-6 14:52| 发布者: joejoe0332| 查看: 8531| 评论: 0|原作者: it168|来自: it168

摘要:   谈到为移动设备编程时,我们面临两难的选择,你是将目标锁定在有利可图的iPhone市场,还是着眼于处于上升势头的Android?你愿意做本地开发还是移动Web开发?一个可以自动适应不同平台,不同设备的单一代码堆栈将成 ...

  7、Jdrop

  从表面上看,Jdrop似乎是大量JSON的堆积,可能被误认为是一个开放的NoSQL数据库,实际上,这个Web资源是帮助移动开发人员管理小屏幕和桌面之间的性能数据,以便可以得到更好的分析。

  为了缓解从移动设备提取性能数据的困难,Jdrop提供了Mobile Perf,一个聚合了一套性能书签的书签,包括Firebug Lite,Page Resources,DOM Monster,SpriteMe,CSSess和Zoompf,借助Mobile Perf,你可以在手机上调试你的应用程序,结果自动保存到Jdrop云,以便以后从桌面进行分析,提供一个有趣的方法调试真正的移动性能,以及分析你喜爱的移动网站的HTML源代码。

  下载Jdrop

  8、XUI和Zepto

  本文介绍的大多数框架都有自己的一套语言,而XUI和Zepto不同,它们从一开始就认为HTML和CSS在展示页面内容时已经够好,唯一需要提供帮助的是创建和修改DOM。

  这些库不会布置你的Widget,也不会创建任何类型的Widget,你获得的是HTML能提供的,因此外观是借助CSS来控制的,这里的库通过提供查找元素,连接类和篡改事件帮助你操作DOM。

  Zepto的最新版本大约2300字节,约jQuery的1/10,XUI稍微大一点,和jQuery更易于比较,因为两者的语法都差不多,例如,XUI产生的代码可能需要保持兼容BlackBerry或IE Mobile,如果你想要它们,你的库将会变得更大。

  下载XUI

  下载Zepto

  9、Jo和Sencha Touch

  Jo和Sencha Touch是两套使用JavaScript创建面向卡片式移动应用程序的Widget,其结构是由一套创建Widget的JavaScript函数定义的,这些Widget按库排列,因此在屏幕上看起来效果很好,它们的代码通常包括大量嵌套的组装部件的函数调用,然后调用其它将小部件组装成大部件的函数。

  Sencha Touch是一家名叫Sencha的新兴公司创建的,它也为普通Web页面提供了一个框架,公司靠销售支持计划为生,使用Sencha Touch并不需要为商业许可付费,公司的开发团队亲自回答用户的问题,维护一个开放的支持社区。

  Jo是一个开源项目,以OpenBSD许可形式发布,可以免费使用,Jo的开发者Dave Balmer为那些需要的人提供帮助和支持。

  我曾用Sencha Touch创建了几个Web应用程序,发现整个开发过程相对容易,因为框架处理了许多布局问题,在最好的情况下,我只需要创建一个新的Widget对象,Touch框架自动将它放入页面合适的位置,看起来还不错,尽管屏幕大小不一样,但有些应用程序在iPad和iPhone上可以很好地运行。

  目前,Jo和Sencha Touch的文档相对较少,在这方面应该尽快做好弥补,暂时只有Sencha的商业支持提供深入的文档。

  下载Jo

  下载Sensa Touch


酷毙
3

雷人

鲜花
1

鸡蛋

漂亮

刚表态过的朋友 (4 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部