设为首页收藏本站

LUPA开源社区

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

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

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

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

  10、jQTouch

  jQTouch是移动Web应用程序最伟大的框架之一,它的创造者,David Kaneda已经离开项目,现在为Sencha工作,但Jonathan Stark接过了大旗,继续对代码做值得做的调整。

  jQTouch应用程序是在DIV中插入HTML生成的,jQTouch解析这些DIV,寻找合适的类,然后插入它自己的代码处理事件。

  我用jQTouch创建了几个Web应用程序,发现它和创建一个Web页面一样简单,它也和动态Web工具,如JSP,PHP和其它基于服务器的框架更容易集成。

  在正确的情况下,代码看起来和本地应用程序的代码一样,但有时我发现一些奇怪的故障和没有意义的转换,有些触摸事件在某些平台上反应也有点慢。

  下载jQTouch

  11、PhoneGap

  另一个最大,最成功的开源移动框架是PhoneGap,一套非常简单的例行程序集,它允许你使用HTML,JavaScript和CSS代码为智能手机构建本地应用程序。本文介绍的许多JavaScript框架在发给App Store之前,都意欲和PhoneGap捆绑在一起。

  原理非常简单:这个框架打开一个解析HTML的视图。在iOS上被称为UIWebView,但在所有主流智能手机开发堆栈中都有类似的组件,其目标是让相同的HTML,JavaScript和CSS代码在所有主流平台,如Android、iOS、BlackBerry和WebOS上都能工作。

  从我使用PhoneGap的经验来看,它的方法通常可以在不同平台上正常工作,我只花了一个小时,就将一个Web应用程序转换成iPhone和Android本地应用程序,PhoneGap帮我完成了大部分工作。

  但它仍然不是完美的,我曾发现,尽管Android和iOS都使用WebKit核心,但相同HTML和CSS在Android和iPhone上的显示效果不一样,虽然我后来没有创建完整的BlackBerry和WebOS应用程序,但出现任何小问题我认为都是正常的,不管怎样,PhoneGap可以将你的Web应用程序从相对简单变得相对通用,相对快速。

  下载PhoneGap


酷毙
3

雷人

鲜花
1

鸡蛋

漂亮

刚表态过的朋友 (4 人)

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

最新评论

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

返回顶部