首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2015年哪个Android/iPhone跨平台框架?

2015年哪个Android/iPhone跨平台框架?
EN

Stack Overflow用户
提问于 2015-11-19 03:21:31
回答 4查看 240关注 0票数 0

三年前,我探索了在我的应用程序开发中使用PhoneGap的选择。当时,我发现很难与Facebook集成,连接到摄像头并读取条形码。最后,我放弃了,自己写了这个应用程序--而且不要后悔。

但三年过去了,我想知道我是否应该再考虑一下这种可能性。我需要JSON与我的后端,facebook的集成,刷卡(如火药)和内部持久化。

我注意到现在的大公司是:

  • 森查
  • PhoneGap
  • [化]钛
  • 科罗娜
  • 扎马林

我忘了什么吗?

那么,是否有人使用我下面提到的任何框架,并能告诉我这些框架现在有多成熟?

谢谢

EN

回答 4

Stack Overflow用户

发布于 2015-11-19 12:43:27

我倾向于Appcelerator钛,因为我已经使用它很多年了,但是,我仍然强烈推荐它。

PhoneGap,Sencha和Corona基本上都是你手机的网站包装器。他们确实为像照相机这样的东西提供了API支持,但是它仍然是HTML。手机上的HTML总是比本机实现运行慢。虽然您可能并不总是注意到它作为一个用户,但作为一个开发人员,您需要花费大量的时间进行优化,这样用户就不会注意到它。

Xamarin我没有经验,但我听说基本上是钛,但一个较小的社区和更昂贵的。相对于钛,我认为这是不允许的。

所以我推荐钛。但是,即使您用JavaScript/XML构建了应用程序,它仍然将被编译为使用本地API,并且UI实际上是由后端的JavaScript操纵的本机代码。所有UI交互和UI构建都将发生在本地,并且会更快。

另一种你没有提到的选择是“反应本地人”。也是在与钛和Xamarin相同的空间里,但我个人并不喜欢它的代码结构。钛(使用合金,不是经典的)是相当坚实的,MVC。

票数 2
EN

Stack Overflow用户

发布于 2015-11-20 18:41:19

请务必查看以下幻灯片:

http://www.slideshare.net/joshcjensen/connectjs-2015-building-native-mobile-applications-with-javascript

它为您提供了一个很好的概述钛,本地脚本和反应原住民。

很高兴知道,Appcelerator正在创建"Hyperloop“(演示代码:https://speakerdeck.com/fokkezb/titanium-develop-native-mobile-apps-with-javascript?slide=19 ),并且已经有了预览。这允许您在Javascript中使用本机代码,而无需创建外部模块,并允许您更多地访问系统(在应用程序中使用xcode项目,使用CocoaPods,.)

票数 2
EN

Stack Overflow用户

发布于 2015-11-19 05:45:24

Sencha确实是一个很好的框架,可以使跨平台的web移动和本地应用程序。你可以这样做,但在阅读之前,你应该阅读这方面的内容。

https://www.sencha.com/

https://www.sencha.com/business-web-applications-why-sencha/#developers

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33794684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档