繁体   English   中英

智能手机开发框架和平台?

[英]Smartphone Development Framework & Platform?

我是Sharp.NET和Silverlight的C开发人员,现在正考虑专为iPhone和基于Andriod的手机开发SmartDevice。 我查看了网络,发现了一些跨平台开发框架,例如

http://developer.openplug.com
http://www.phonegap.com/
http://android.xamarin.com/Welcome

但不确定该选择哪个。 自然,我想减少学习时间,但也希望选择功能更强大的平台,因此,我在寻找您的建议和“入门”技巧,以及您认为将来的iPhone或Android需要哪种设备?

谢谢,Maverick

我不会推荐任何一个。 问题在于,那些“跨平台”开发框架仍然无法交叉编译 这意味着您仍然需要为每个平台开发应用程序,但是如果您使用的是MVC模型,则可以重用大量计算。

另一件事是,这些框架仍然不被100%本机支持,因此在开发应用程序时,您将失去一些本机框架的功能。 我读过很多文章,说实话,这些跨平台似乎正在消失,因为Android和iOS朝着各自的方向发展非常快,而跨平台却无法跟上。 但这仍然取决于您。

推荐您选择其中一个平台并从头开始学习。 有了C Sharp背景,也许iOS和Objective-C将是最自然的选择。 请享用

编辑:关于您的最后一个问题:我认为选择哪一个都不重要,两者都将长期占据主导地位。 您应该选择一个可以识别自己的人。

因为您是C#开发人员,所以请选择MonoTouch。 我听说过好事。

Miguel de Icaza紧随Xamrin之后。 他为unix编写了最多产的.NET平台。 我相信他和他的团队都有能力为您提供有关Droid和iOS常用功能的最大报道。 我的朋友有一家创业公司,不久即将在Xamrin上为iOS发布一个应用程序。 这是一个视频流应用程序。

HTML 5将为您提供最大的跨平台投资。 当然,就像其他所有人所说的那样,如果您需要大量的本机集成,或者要在可用性时使用最新的API,则必须采用本机。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM