使用HTML5进行移动开发的资源和框架(iphone,android)

我正在寻找资源来主要为iphone开发HTML5应用程序。 他们可以使用他们的框架和工具开始吗? 我在寻找:

  • 有助于UI布局的Javascript框架
  • 基于触控的手机控制
  • 关于iphone开发,最佳实践等的文章

我搜索了stackoverflow并且无法提供一个很好的资源列表。 我正在寻找像这样的例子http://jqtouch.com/

Sencha Touch是一个非常新的移动网络应用程序框架,显然支持Android,iPhone,iPad等.Sencha是以前称为ExtJS的框架。

以下是该框架的演示: http : //www.sencha.com/deploy/touch/examples/kitchensink/

注意 :在查看一些屏幕截图后,我不确定该框架是否会产生非常符合Android UI模式的应用程序。


更新 :同时查看刚刚宣布的jQuery Mobile项目。

我最近阅读的文章中提到了iWekbit。 我没有评估它的想法。 我使用jqTouch它是一个很好的软件,但它的发展在过去6个月一直很慢。 随着sancha的出现,很明显为什么,这家伙正把注意力转移到Sencha Touch上。

ballmw提到了oreilly书。 我读过这本书,这本书很好。 它显示了很多有用的东西。 关于本书,有两件事需要注意。 首先,作者jonathan将成为jqtouch的新维护者。 第二,最新jqtouch的代码(我在2010-06-27写这个),这是beta2与本书的例子不兼容。 差异很小,但是开箱即用它不会起作用。

我没有评估的Sencha Touch基于Ext JS(现在是Sencha),而jqtouch基于jquery。 我从未与Ext合作过。 我的理解是,Ext并不像jQtouch那么快,但是考虑到这一点,因为我不记得我从中得到过这样的印象。

恕我直言Sencha Touch比jqTouch – iPad支持有一个巨大的好处。 它也有android,但对我来说iPad更重要。

Sencha Touch和jQTouch似乎就是这一刻。

希望有一个框架/库可以明确表示它可以处理:

  • iOS设备(例如:iPhone,iPod Touch,iPad)
  • Android OS设备
  • webOS设备(例如:Palm Pre)
  • Windows Phone 7

另一个用于开发大多数可用平台的优秀框架是jQuery Mobile Platform,可在www.jquerymobile.com上获得 。 它在ALMOST的每个平台之间提供跨平台兼容性。 我通过移动开发学位课程了解了这个框架。 它完全免费,并有完整的实施文档。 只需单击顶部的文档选项卡即可查看易于理解的jQuery Mobile Platform实现。

Sencha-touch框架是易于使用且记录良好的最佳选择,因为它支持手机间隙,那么您不必考虑很多设备,只需构建应用程序并将其上传到phonegap即可将为其余设备构建应用程序