我应该如何为移动应用程序构建服务器

How should I build a server for mobile-apps

我打算构建一个应用程序,其中包括用户注册等。我想构建一种社交网络应用程序,我想知道我应该如何构建我的服务器以及正确的连接方式是什么应用程序和服务器之间? 我知道在 python 中构建客户端和服务器并使用套接字在它们之间进行连接,但我意识到这不是在移动应用程序中执行此操作的正确方法。 有人告诉我我应该学习一些叫做 SOA 或 Web 应用程序服务器的东西,我不太了解他, 我希望你明白我在寻找什么,谢谢!

一个好的开始是创建一个基于 REST 的后端服务,通过 HTTP 公开 methods/operations。在您的服务器上托管该服务,并允许该应用程序与该服务进行通信。此服务可以在服务和您的应用之间发送和接收数据,通常采用 JSON 格式。尝试在此处查找一些示例:

Python: https://www.sitepoint.com/building-simple-rest-api-mobile-applications/

.NET: https://docs.microsoft.com/en-us/aspnet/web-api/overview/older-versions/build-restful-apis-with-aspnet-web-api