2009-12-30 21 views
41

我打算开发一个内容丰富的应用程序,理想情况下应该是iPhone应用程序,但由于时间不够,我会坚持使用我可以的技术,例如JQuery ,CSS和HTML。除iPhone之外,我的网站上运行的移动设备越多越好。iWebkit vs. JQTouch与iUI

在Web上进行简短搜索会给我留下下面的印象:我可能使用三种工具:iWebkit,JQTouch和iUI。我玩弄了JQTouch,我发现它令人印象深刻且使用简单。

随着简单性的缺乏可定制性;我非常想在我的GUI中使用滑块和其他很酷的功能。

对这三个选项中的哪一个有任何评论?

回答

27

我谈到过这个问题几天以前,在一个WebTuesday会议,这里演示的幻灯片:

http://www.slideshare.net/akosma/webtuesday-mobile-web-applications-framework-overview

我下面说说框架/技术:

  • 的iUI
  • jQTouch
  • WebApp.net
  • iWebKit
  • SproutCore的/卡布奇诺
  • 雅虎蓝图

我个人使用过iUI,后来jQTouch,我真的爱上了它。

+0

看来,这些幻灯片不再可用。任何机会,你可以让他们再次公布或发布一个不同的网址,我可以检查出来吗? – Armstrongest 2010-06-08 17:25:59

+0

我仍然可以看到他们:)链接是有效的,也许当你试图Slideshare下来... – 2010-06-28 07:48:00

+1

我已经发布了Slideshare更新的演示文稿:“移动Web上升”http://www.slideshare.net/akosma/mobile-web-rising – 2011-05-01 08:34:07

1

我已经跟JQTouch一起进行了一些原型设计,因为它看起来是最合适的,而且最适合我的需求。

但我不会建议围绕基于Web的iPhone应用程序构建您的主要业务。尽管它具有相当多的功能,但它并没有足够的响应能力,并且获得的应用看起来非常像用户体验设计,因此它可能会带来一些痛苦,因为不是整套iPhone用户界面元素都是实现。

然而,我不得不说,获得一个运行耗时的服务应用程序似乎是一个真正的iPhone应用程序只需几分钟。

+3

我不会很快放弃iPhone优化的网站。 Web应用程序对于大部分iPhone使用情况非常有效。它们更容易构建,重要的是更新。而且你可能会得到更多的使用,因为许多人可能不想从商店下载你的应用程序。 – pbreitenbach 2010-01-09 00:06:54

4

我已经完成了这种类型的开发框架的简短列表see here和正在一篇文章比较,但假期和工作干预。

就我个人而言,我在iUI中完成了一个从Mac Widget转换而来的网站,因此重用了很多代码。这样做相对容易,代码是稳定的(对于iUI),并且有一个支持的站点。

JQTouch看起来不错,iWebkit也不错。 Quickconnect得到了很好的支持,并且有一本与之相关的书籍(现在应该是疯狂过时的),并且Quickconnect声称可以用于其他移动平台。

只有拥抱我才可能去下一次JQTouch,因为它将基于JQuery提供主流支持。

1

Jqtouch拥有社区支持,现在还有一些非常有用的图书馆,现在用于存储数据库的持久化HTML5支持,甚至更流畅的外观。

5

我其实刚写完文章和比较iUI和jQTouch。在我看来,使用jQTouch是因为它涵盖了更多的WebKit浏览器手机,例如Palm Pre,Droid和Nexus One。

它的文件大小会稍大一点,因为它包含核心jQuery库。但是,如果您已经在您的网站中使用jQuery,那应该没关系。

你在这里看看我的文章:http://www.heinencreative.com/archives/articles/iui-vs-jqtouch/

2

我已经开始与iUI的一种方式回来,但现在,我使用jQTouch至极我觉得好多了,特别是如果你喜欢使用jQuery和我一样。虽然没有尝试过iWebkit,但是从我看到的它不能与JQT竞争。

+0

现在我有jQuery Mobile作为我的第一个选择... – Volmar 2012-02-06 12:59:48

2

jQTouch和iUI与QuickConnect混合框架和PhoneGap一起工作。

jQTouch是用于移动设备(例如iPhone,Android等)的jQuery Web GUI框架。

iUI是用于移动设备(例如iPhone,Android等)的JavaScript web GUI框架。

虽然QuickConnect和PhoneGap是用于移动设备的Hybrid框架。例如在iOS中,QuickConnect和PhoneGap使用Xcode + iOS SDK + Javascript,而在Android中,两者使用Java + Android SDK + Javascript。

我使用这些框架,此刻jQTouch比iUI好。 QuickConnect也比PhoneGap更好。不过,PhoneGap很受欢迎,因为它解决了iOS和Android以外的其他移动操作系统。 QuickConnect支持iOS和Android。