我正在尝试为iPhone,Android和黑莓(基本上适用于所有智能手机)构建应用程序。之前我曾与jQuery Mobile合作过,并且我对结果并不满意。所以我想尝试一些其他的东西,我想知道什么是最好的替代jQuery Mobile。我听说很多关于Sencha Touch和wink Toolkit的知识,但我不知道选择哪种框架可以在尽可能多的智能手机上使用。任何建议表示赞赏。跨平台移动应用程序框架建议
回答
给PhoneGap的一看:
我已经与phoneGap合作过。 PhoneGap可以将Web应用程序作为原生应用程序部署到不同的应用程序商店。所以它可以和一个框架一起使用,但PhoneGap本身并不是一个框架,因为它有它的库和UI小部件。 –
我使用Flash Builder 4.5与最新的Flex 4.5.1,它是伟大开发的iOS Android和黑莓也在同一时间。 Phonegap非常棒,如果你想使用HTML5和CSS3的全部功能。
随着Flash Builder和证书顺便说一句......你实际上可以使用从互联网上下载的假证书。有一个我知道你可以通过“自定义”一下就可以使用它,然后你可以轻松地为iPhone/iPod Touch/iPad构建你的应用程序,而不需要支付任何费用。
我会用Appcelerator Titanium。它只支持iOS,Android和Black Berry,但外观和感觉都是原生的。它可以让你访问相机,并做其他干净的事情。您也可以访问您编写的本地代码(iOS上的Objective-C,Android上的Java等)。
如果您感兴趣的是最广泛的支持,那么phonegap + jquery mobile可能是您最好的选择。
不利的一面是,jquery mobile的性能较差,看起来不如sencha。在光明的一面,用jqm开发更容易。
我们最近从JQuery Mobile切换到JQ.Mobi/Intel应用程序框架(http://www.jqmobi.com/)。
我们在JQuery Mobile,缓慢,转换,固定工具栏和其他错误方面遇到了很多问题。 JQ.Mobi和JQ.UI使用与JQuery Mobile(HTML标记)相同的逻辑,但速度非常快,因为它们不会尝试支持地球上的每个设备(只有webkit浏览器:iOS,Android,Blackberry ...)。结合Backbone,我们现在拥有坚实的架构!
- 1. 跨平台移动框架
- 2. 使用mySQL的跨平台移动应用程序框架?
- 3. 跨平台移动应用程序和推送通知 - 建议
- 4. 哪种跨平台移动平台应用程序和UI框架?
- 5. 移动应用程序跨平台
- 6. 跨平台移动API - 寻求建议
- 7. 构建一个网站的跨平台移动应用程序
- 8. 为SharePoint 2013创建跨平台移动应用程序
- 9. 跨平台框架
- 10. 跨平台移动平台编程
- 11. 为多平台创建移动框架
- 12. 跨平台应用程序
- 13. 建议多平台应用程序
- 14. 移动应用程序的自动跨平台测试
- 15. 跨平台开发建议
- 16. Facebook REST调用移动跨平台应用程序
- 17. 使用摄像头和gps构建移动跨平台应用程序的框架/引擎
- 18. 仅针对用户界面的C++跨平台移动框架
- 19. 跨平台移动应用开发
- 20. 作为跨平台移动应用程序的网站?
- 21. 问题上的跨平台移动应用程序开发
- 22. Xamarin-跨平台移动应用程序入门
- 23. 跨平台的移动应用程序和HTML5
- 24. 跨平台移动应用程序开发
- 25. 编写跨平台应用程序(桌面和移动)
- 26. 实现跨平台的移动应用程序
- 27. 如何制作跨平台移动应用程序?
- 28. 跨平台移动应用程序/服务器体系结构
- 29. 开发'跨平台'原生移动应用程序的策略
- 30. 基于HTML5的跨平台移动应用程序?
您是否检查过替代品支持哪些模板? – marto
是的,他们都支持黑莓,但我不确定Sencha Touch是否支持没有触控功能的黑莓设备。除此之外,我不确定这两个选择是否是最佳选择。 –