客户端应用的架构

时间:2014-05-26 07:23:52

标签: android ios html5 wcf c#-5.0

我需要编写一个与WCF服务通信的客户端应用程序。 该应用实际上是针对多个平台的。

  1. 互联网浏览器。
  2. 机器人。
  3. 的iOS
  4. Windows Phone。
  5. 客户端在UI上很丰富..应该包含动画和“烟火”..

    过去,Flash曾经是通用的“胶水”来容纳所有这些。 但是现在,我一直在看和阅读关于HTML5的炒作.. 我也听过并读过一些关于Xamarin的内容,但在得到确认它可以兑现承诺之前,我不会深入了解它。

    所以,我的问题如下:

    1. 开发客户端的技术是什么? Html5或Xamarin - 或者我应该坚持使用闪存? 请注意 - 这不是意见请求 - 换句话说: 我正在寻找经验丰富的开发人员的答案,他们已经做过类似的事情,可以告诉我成功的必经之路。

    2. Xamarin和visual studio - 这是否正确,这将允许我在VS.2012 / 2013 IDE上开发所有内容,并且能够为每个操作系统输出包?

    3. 请记住,我是面向MS的开发者。

      谢谢。

1 个答案:

答案 0 :(得分:2)

你提到糖果粉碎。

今天商业中的现实答案就是开发iOS,Android以及其他任何本地。它是唯一真正有效的东西。

尝试在跨平台上节省几美元'没用了。

对于 2D或2D游戏,你应该使用Unity3D,这是目前用于游戏制作的压倒性市场支配者。

一般来说,有任何数量的更好或更差的跨平台"像xamarin,appcelerator等等。

但是你的项目中的压倒性因素是,你需要忘记服务器端并更改为parse.com 。节省时间将完全压倒任何未成年人"关于用不同平台编程的内容的决定。


FYI Unity3D适用于c#。 Android是Java。 iOS是Objective-C。