我正在寻找主要为 iphone 开发 HTML5 应用程序的资源。他们的框架和工具可以用来入门吗?我在寻找:
- 有助于 UI 布局的 Javascript 框架
- 基于触摸的手机控制
- 关于 iphone 开发、最佳实践等的文章。
我搜索了 stackoverflow 并没有找到一个好的资源列表。我正在寻找像这样的例子http://jqtouch.com/
我正在寻找主要为 iphone 开发 HTML5 应用程序的资源。他们的框架和工具可以用来入门吗?我在寻找:
我搜索了 stackoverflow 并没有找到一个好的资源列表。我正在寻找像这样的例子http://jqtouch.com/
Sencha Touch 是一个相当新的移动 web 应用程序框架,显然支持 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 不如 jQtouch 快,但是我不记得我是从哪里得到这个印象的。
恕我直言,Sencha Touch 比 jqTouch 有一个巨大的好处 - iPad 支持。它也有安卓,但对我来说 iPad 更重要。
Sencha Touch和jQTouch似乎就在此刻。
我希望会出现一个框架/库,它明确表示它可以处理:
另一个为大多数可用平台开发的优秀框架是 jQuery Mobile Platform,它可以在www.jquerymobile.com 获得。它提供了几乎每个平台之间的跨平台兼容性。我通过我的移动开发学位课程了解了该框架。它是完全免费的,并且有完整的实现文档。只需单击顶部的 Docs 选项卡即可查看易于理解的 jQuery Mobile Platform 实现。
Sencha-touch 框架是入门的最佳选择,易于使用且文档齐全,并且由于它支持电话间隙,因此您不必考虑很多设备,只需构建应用程序并将其上传到 phonegap 就可以了将为其余设备构建应用程序