54

我正在启动一个以 iPhone/iPod Touch 上的 Mobile Safari 为目标的 Web 应用程序。我正在评估当前可用的客户端 JavaScript/CSS 库/框架。

这些是我目前知道的:

还有其他人吗?在我做出决定之前,我想确保我没有遗漏任何东西。我只是在寻找客户端 JavaScript/CSS 解决方案,并且由于时间限制,从头开始构建一个不是一种选择。没有服务器端 PHP、Ruby、Python、Java 等解决方案。

我知道iPhone Web 应用程序、模板、框架吗?被问到的问题,但这只提到了 iUI 和 UiUIKit。

谢谢

4

11 回答 11

15

老问题,但仍然相关。Sencha(ExtJs 背后公司的新名称)刚刚发布了适用于 iPhone、iPod、iPad 和 Android 的移动应用平台 Sencha Tounch: http ://www.sencha.com/products/touch/

博客文章解释了 jQTouch 和 Sencha Touch 之间的区别:http: //9-bits.com/post/723711597/jqtouch-and-sencha-touch

更新:John Resig 最近宣布 jQuery 团队正在开发一个移动 UI 库。看起来很有希望:http: //jquerymobile.com/2010/08/announcing-the-jquery-mobile-project/

于 2010-06-21T19:46:14.623 回答
13

PhoneGap并不是您要问的,而是您可能想知道的。它是使用 HTML/CSS/JavaScript 制作 iPhone 应用程序的包装器。

于 2008-10-18T20:02:56.053 回答
6

我个人的偏好是jQTouch。这是一个很棒的框架,它包含了 javascript 和 CSS 资产,可以让 Web 应用程序真正给人以原生应用程序的感觉。

为了访问本机设备的较低级别功能,您始终可以使用 phonegap、rhomobile 或 appcelerator 等工具将 HTML 文件、JS + CSS + jQTouch 资产包装到本机应用程序中,但是,这确实需要 Mac 来编译和部署本机应用程序到应用商店。

当然,我正在查看的大部分内容都只是 Web 应用程序,因此 jQTouch 可以很好地完成这项工作。在我的博客上写了一篇结合我的想法的博文,链接如下:

iPhone 和 Android Web 应用程序框架

于 2009-09-25T01:50:39.347 回答
4

QuickConnectiPhone 可以满足您的要求。Dashcode 有一个自定义项目类型,可让您快速创建应用程序。如果你想在 iPhone 上运行它或触摸它,你可以将它放入 Xcode 并编译它。

它包括 AJAX 的包装器和存在于 iPhone 和触摸屏上的 Safari 浏览器中的 SQLite 数据库。

你可以在

http://sourceforge.net/projects/quickconnect/

更多信息可在

http://tetontech.wordpress.com

于 2008-10-24T05:05:50.683 回答
3

JQTouch 并不是一个真正的应用程序开发框架。它是一个样式和动画“包装器”。

QuickConnect 在 iphone、droid 和 blackberry 上提供从头到尾的应用程序开发。iphone是最全的。

它可以结合 JQTouch 的外观和感觉,并且有据可查。

PhoneGap 也可以与 JQTouch 一起使用,但根据我的经验,很难找到 PG 文档和说明。

于 2009-12-28T21:12:33.537 回答
2

我认为 jQTouch 是一个很棒的全功能解决方案。但如果你只是在寻找一个 JavaScript 库,我会推荐XUI。语法基于 jQuery,但该库针对移动开发进行了调整。

于 2010-01-30T14:28:20.643 回答
2

我会第二个jQTouch。它使用原生 CSS 动画,在我的 iPod Touch 上表现相当流畅。

于 2009-09-25T08:42:30.217 回答
1

DHTMLX 的人也有一个移动图书馆

演示:http : //dhtmlx.com/touch/samples/

于 2011-03-10T03:40:13.583 回答
1

我喜欢。这是一组轻量级的小部件。(它还包括XUI框架)。我发现 jQuery 对于移动使用来说太臃肿了。我需要一个较小的图书馆。Uranium 是一堆预定义的小部件,我发现它们对于我想在移动网站上执行的大多数功能都非常有用。

于 2012-01-17T19:19:03.257 回答
1

使用http://jquerymobile.com/ 得到行业领导者的大力支持

于 2011-04-13T10:11:39.373 回答
0

还有jPint

于 2010-06-21T15:19:52.653 回答