适用于iPhone移动webapps的工具包?

Lar*_*y K 16 iphone web-applications

我知道有几个Javascript框架可以帮助为iPhone和ipod Touch创建webapps:

我倾向于Ciui,但想要你的想法.

您使用哪种工具包用于iPhone Web应用程序?

谢谢,

拉里

从答案中添加:

  • SproutCore的
  • JQuery Mobile - 仍处于开发阶段.来自JQuery团队
  • JQtouch - JQuery的超集.库大小的可能问题
  • 卡布奇诺 - 评论人Ryan McCuaig:280北.在哲学方面,他们将Cocoa和Objective-C移植到Javascript环境(直到Javascript的Objective-C样式语法扩展并重用NIB文件.非常不可思议).
  • 眨眼
  • XUI
  • Jo Dave Balmer(博客).旨在与PhoneGap配合使用,它可用于为iPhone,iPad,Android以及iPhone,Android,webOS和Symbian的本机应用程序(通过PhoneGap)构建Web应用程序.观看演示视频.将res设置为720p以读取屏幕.
  • 由Thomas Fuchs 创作的Zepto.js的剧本名声
  • ChocolateChip的-UI

JQtouch vs JQuery已于 2010年12月12日添加.以下是关于JQtouch与Dave Oliver的JQuery mobile的公共董事会评论:JQuery Mobile是JQTouch的另一个进化步骤.JQTouch现在很稳定(功能包含在Sencha Touch框架中),而JQuery Mobile此时只处于Alpha状态.

在"学习JQTouch的教训"之后,JQuery Mobile采用了一些可能或可能不符合您自己喜欢的新理念.除此之外,它定义了"跨平台的外观和感觉"(虽然它稍后会添加一个版本的JQuery的自动主题生成器).相比之下,JQTouch是中性的(尽管你必须做一些工作才能让你的外观和感觉看起来像你想要的那样).

您有时听到的关于JQTouch的主要缺点是缺少固定位置页脚和子窗格滚动(原因:iPhone原生应用程序具有这些功能).事实证明,其他聪明人以JQTouch内部的方式解决了这个问题(参见,例如,iScroll).

我认为JQuery团队正在开发一个非常引人注目的产品,我认为它会引起很多人的兴趣和额外的社区审查,这很好.但是,对于真正的应用程序进行了实验,它在这一点上对于生产使用来说有点太新了.正如他们所说,"观看这个空间".

And*_*iot 0

根据我非常尊敬的 Flickr 团队的说法,你不应该使用框架。相反,专注于通过小尺寸和仔细的 http 查询来发挥所有可能的性能:

\n\n

“1.不要\xe2\x80\x99t使用JavaScript库或CSS框架”

\n\n

Flickr 开发者博客文章

\n