开发移动跨平台应用程序

Fri*_*n3L 2 mobile cross-platform native

我想为移动电话开发一个跨平台的应用程序,因为我想只编程一次并拥有我们现在拥有的不同平台的应用程序.

我看了一下不同的框架,我想跳过所有的web base框架,比如phonegap,它使用html/javascript,因为我觉得用这些框架开发的应用程序不会有很好的性能.我更喜欢开发本机应用程序.

考虑到这一点,我发现LiveCode或Xamarin看起来很有趣,但由于我没有任何经验,我不确定我应该采取哪一个.显然,例如,Xamarin不会共享你开发的所有代码......

我需要一些建议和建议,因为我将不得不学习从开始使用框架,我不想浪费我的时间!

那么,任何经验都使用这些框架吗?建议?建议?

Pad*_*ddy 5

你的用例是什么?对于大多数企业应用程序,基于HTML5的应用程序足够好.原生应用更适合游戏和多媒体应用.

看到 这个

Titanium Appcelerator一直是PhoneGap灵感平台之外的标准选择.


小智 5

我评估了大多数流行的平台,并且不想进入任何关于每个平台的赞成​​和反对的论点,因为这不是你要求的,也不是这个论坛的目的.

在我几个月的评估过程中,主要的决定最终归结为我是否需要提高我的Java技能和/或了解更多HTML或确实学习新的编程语言.

如果您没有Java或HTML方面的现有技能,那么Livecode是迄今为止最容易学习的方法.其基于英语的命令集易于在开发过程中学习和使用,以及之后的调试和维护.说出你想要达到的目标并不需要特殊字符和短语的笨拙序列.它还有一个很棒的"拖放式"WYSIWYG IDE,开发速度只是你在其他IDE中所做的一小部分.尽管易于使用,但Livecode 从单一源代码库生成跨平台(IOS,Android,OSX,Windows等) 本机应用程序.

另一方面,如果您有一些良好的JavaScript经验,那么Appcelerator和带有Phonegap的JQuery Mobile可能更适合您的需求.

就我个人而言,它最终是一个明智的选择 - Livecode.

祝你好运.祝你好运