2014-01-20 115 views
2

我想开发用于移动电话的跨平台应用程序,我想只PROGRAME一次,并安装了该应用对我们时下型动物的平台。开发移动跨平台应用程序

我看了一下有不同的框架,我想跳过所有的基础框架,比如phonegap,它使用html/javascript,因为我觉得用这些框架开发的应用程序不会有好的性能。我更喜欢开发原生应用程序。

考虑到这一点,我发现LiveCode或Xamarin看起来有趣,但因为我没有任何experiencie和他们在一起,我真的不知道哪一个我应该采取。显然,例如,Xamarin不分享你开发的所有代码...

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

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

+0

这是一个基于意见的问题。不是一个编程问题。你不应该在StackOverflow上提出这个问题。 – Mark

回答

5

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

this

Appcelerator的钛已PhoneGap的启发平台之外的标准选择。

+0

我只是觉得如果我可以开发一个本地应用程序而不是基于html5的应用程序,为什么我会使用html进行开发?即使应用程序不需要那么多的性能......并且与本机相关的是,我指的是像LiveCode这样的框架,它将最终的应用程序导出为本机代码 – Frion3L

+0

然后,您建议我使用Titanium Appcelerator?该应用程序将会非常简单... – Frion3L

+0

如果您想使用现有的html5/jquery/dojo技能集并在网络应用程序,移动网络应用程序和移动应用程序之间共享内容,则可以使用PhoneGap +。否则,LiveCode和Xamarin都有很好的IDE,有类似的平台支持,LiveCode是PHP风格,如果你在.Net环境中工作,Xamarin很容易。如果你有一个简单的应用程序,需要快速开发,LiveCode更适合。 – Paddy

4

我已经评估最流行的平台,并不想进入有关亲的和反对的各那些因为那的任何参数是不是你问的这个论坛的,也不是目的。

在好几个月我的评价过程中,主要的决定,最终来到了我是否需要刷上我的Java技术和/或了解HTML或确实学习新的编程语言。

如果您还没有Java或HTML的现有技能,那么Livecode是到目前为止是最容易遵循的路线。其基于英语的命令集在开发过程中易于学习和使用,并在事后进行调试和维护。没有任何特殊字符和短语的尴尬序列需要说明你想达到什么。它还有一个很棒的“拖放式”所见即所得的IDE,开发速度只是你在其他IDE中做的一小部分。尽管易于使用,但Livecode可从单一源代码库生成跨平台(IOS,Android,OSX,Windows等)原生应用程序。

如果,另一方面,你有一些好的JavaScript的经验,那么Appcelerator的和jQuery Mobile的使用PhoneGap的可能是更适合您的需求。

对于我个人来说,这终究是一个没有脑子 - Livecode。

祝你好运