当前位置:  开发笔记 > 前端 > 正文

基于JavaScript的iPhone UI框架

如何解决《基于JavaScript的iPhoneUI框架》经验,为你挑选了1个好方法。

我们有一个基于推送的Web应用程序.最近,我们计划为它制作一款iPhone应用程序.就像Facebook拥有它的iPhone应用程序以及网络存在一样.我们正在寻找可以让我们快速前进的UI框架.我已经通过叶的PhoneGap和其他几个JS基于UI框架这里提到.我有点不确定什么能最适合我们.所以,我正在寻找你的建议.

我们的限制如下:

该框架应该基于JS.我们都是网络开发者,并希望避免学习目标C.

框架应该像本机应用程序一样顺畅地支持iPhone的功能.如果没有,我们将更喜欢JS框架,这是所有JS框架中最流畅的.所以,这是最重要的约束.

它应该支持平滑滑动屏幕,支持旋转.很好,如果它也可以捕获震动.但是,如果没有动摇支持,震动不会优先于更好的框架.

很高兴 - 如果在其他触摸屏手机上也支持该框架,代码很少或没有修改.Android和Symbian就足够了.但同样,我们现在专注于iPhone.

我有点好奇知道什么是开始开发的最佳选择.如果您与您使用的框架的优缺点分享您的经验,我将非常感激.

谢谢
Nishant



1> johnwards..:

我一直在玩以下框架.

Sencha Touch

jQuery Mobile

这些用于服务基于Web的移动网站,然后可以使用PhoneGap将它们制作成适用于Android或iOS的应用程序

在3中,Sencha是更成熟的项目,开箱即用的东西最多.乔看起来非常有前途,可能会直接与Sencha竞争.jQuery mobile非常有趣,但是到目前为止,用它做任何生产代码还是很早,边缘太粗糙了.jQuery mobile采用与其他方法不同的方法,因为它是基于html的,它将标签上的属性混合在一起,将事物转化为tableviews或菜单.

jQuery mobile可以更快地进行攻击,并且可以解决问题,其他两个需要更多思考.但是一旦你弄明白它就够了.

如果您不想通过网址提供网站,并且想要构建应用程序,那么Appcelerator就是您的选择.您在JS中编写代码,它可以为您生成原生的Android或iOS应用程序.您将可以访问几乎完整的Android/iOS API.

我已用appcelerator编码,但是我不再使用它并使用上述框架之一,可能就是Sencha.我可以通过PhoneGap访问设备本机apis,并且更简单的应用程序通过URL提供跨设备的绝佳体验.

在大约6个月或更早的时间里,我认为jQuery mobile将成为爸爸......

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有