[英]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.