我是一名新的PHP网络开发人员,但是,我正在开发一款可在Android上运行的移动应用创业公司。我的编程团队是经验丰富的.NET开发人员。在后端开发中使用.NET是正确的选择吗?是否有任何其他编程语言更适合Android(考虑将来会开发iOS版本)?
答案 0 :(得分:3)
当然,您应该根据自己的经验和工作效率编写代码。如果您的团队是经验丰富的.NET开发人员,那么他们应该使用.NET。原生移动应用程序并不关心后端的内容。它是一个通过API与之交谈的黑盒子。它所关心的只是API和为数据序列化选择的格式。 .NET开发人员似乎选择了SOAP,我认为这对于移动应用程序来说是一个糟糕的选择。数据有效载荷中的开销很大。
TL; DR 以任何你喜欢的方式编写后端,但坚持使用简单的REST-ish API设计和轻量级数据序列化,如JSON进行通信。
答案 1 :(得分:0)