我需要编写一个与WCF服务通信的客户端应用程序。 该应用实际上是针对多个平台的。
客户端在UI上很丰富..应该包含动画和“烟火”..
过去,Flash曾经是通用的“胶水”来容纳所有这些。 但是现在,我一直在看和阅读关于HTML5的炒作.. 我也听过并读过一些关于Xamarin的内容,但在得到确认它可以兑现承诺之前,我不会深入了解它。
所以,我的问题如下:
开发客户端的技术是什么? Html5或Xamarin - 或者我应该坚持使用闪存? 请注意 - 这不是意见请求 - 换句话说: 我正在寻找经验丰富的开发人员的答案,他们已经做过类似的事情,可以告诉我成功的必经之路。
Xamarin和visual studio - 这是否正确,这将允许我在VS.2012 / 2013 IDE上开发所有内容,并且能够为每个操作系统输出包?
请记住,我是面向MS的开发者。
谢谢。
答案 0 :(得分:2)
你提到糖果粉碎。
今天商业中的现实答案就是开发iOS,Android以及其他任何本地。它是唯一真正有效的东西。
尝试在跨平台上节省几美元'没用了。
对于 2D或2D游戏,你应该使用Unity3D,这是目前用于游戏制作的压倒性市场支配者。
一般来说,有任何数量的更好或更差的跨平台"像xamarin,appcelerator等等。
但是你的项目中的压倒性因素是,你需要忘记服务器端并更改为parse.com 。节省时间将完全压倒任何未成年人"关于用不同平台编程的内容的决定。
FYI Unity3D适用于c#。 Android是Java。 iOS是Objective-C。