【发布时间】:2019-03-08 08:23:15
【问题描述】:
我正在尝试找到创建移动应用程序并与云数据库(或服务器)连接的最佳方式。 所以我的第一个问题是:从移动应用程序直接与数据库通信是一种好习惯吗?
如果是,哪个数据库最适合这项工作?天蓝色?甲骨文? Firebase...?
如果不是,首先沟通的最佳服务是什么?什么协议?
最推荐的方式是什么?我的服务器使用什么操作系统(windows?mac?)有关系吗?
【问题讨论】:
-
Restful api 怎么样?
-
您将使用什么框架? Xamarin.Forms? Xamarin.Android?
-
是的,我将使用 xamarin。我更喜欢在 Windows 服务器上连接,使用 Sql 服务器数据库。我不知道它是否是好的解决方案,但我知道非常好的 sql server 和 c#
-
您可以使用任何您想要的数据库,在中间创建一个 RESTfull api 并从您的移动应用程序中使用这些 api
-
@Dim 你可以用 ASP.Net 创建一个 Restful Api 并用它来处理你的数据库。这很容易,因为如果您不在手机上使用 localdb,则从您的应用程序中触发查询并不是最好的选择。您可以使用基本的 CRUD(创建读取更新删除)操作创建真正快速的 api,唯一棘手的是服务和应用程序之间的身份验证。