适用于Android的首选后端编程

时间:2012-06-03 15:38:57

标签: android .net ios

我是一名新的PHP网络开发人员,但是,我正在开发一款可在Android上运行的移动应用创业公司。我的编程团队是经验丰富的.NET开发人员。在后端开发中使用.NET是正确的选择吗?是否有任何其他编程语言更适合Android(考虑将来会开发iOS版本)?

2 个答案:

答案 0 :(得分:3)

当然,您应该根据自己的经验和工作效率编写代码。如果您的团队是经验丰富的.NET开发人员,那么他们应该使用.NET。原生移动应用程序并不关心后端的内容。它是一个通过API与之交谈的黑盒子。它所关心的只是API和为数据序列化选择的格式。 .NET开发人员似乎选择了SOAP,我认为这对于移动应用程序来说是一个糟糕的选择。数据有效载荷中的开销很大。

TL; DR 以任何你喜欢的方式编写后端,但坚持使用简单的REST-ish API设计和轻量级数据序列化,如JSON进行通信。

答案 1 :(得分:0)

我强烈推荐来自MonoDroidMonoTouchXamarin。这个平台大大加速了开发,并且考虑到你有一个.NET开发团队(并且很快就会考虑iOS) - 我认为没有其他的开发路径可以为你提供更高的(开发)成本/收益比。

请记住 - 您的代码也可以移植到Windows 8中。