我开始使用ASP.NET构建一个Web应用程序,它将帮助那些在城市中寻找游乐设施的人找到从定义的起点和目的地提供游乐设施的驾驶员。 Web应用程序将包含地图视图,以允许用户指示其起点和目标坐标以及定义驱动程序的路径。将有一个“移动中”移动应用程序,除了一些移动专用功能之外,它还允许用户通过他们的移动电话做同样的事情。提醒乘车时间的通知。
将这两个客户端应用程序连接到公共数据库的最佳方法是什么?使用网络服务,例如RESTful API是个好主意?我对于选择什么作为数据库服务器感到很遗憾,哪种接口最适合将Web应用程序和Android应用程序连接到同一个数据库。
答案 0 :(得分:1)
首先,DB和客户端是独立的。所以。实现DB,在其上创建一些DAL并以您希望的形式调用DAL方法。 REST通常是一个好主意,但它取决于您的设计愿望 - REST是基于数据的(您调用URL而不发送和获取任何类),SOAP是基于函数的 - 您使用准备好的数据调用函数。