我设置了一个MySql数据库和一个应该能够在数据库中写入/读取的移动应用程序。
存储的数据将是帖子,评论,投票等。
最终,我可能会创建一个使用相同数据库的网站。
我的问题是,我是否需要运行某种中间人(restful)服务,或者我可以直接从客户端代码(移动应用程序或网站)连接到MySql数据库?
答案 0 :(得分:2)
在中间引入REST api在很多方面都会非常有用。
答案 1 :(得分:1)
特别是对于移动应用程序,您对更新的控制要少得多,使用某些中间件来连接数据库似乎更好。
比如说您的网站需要在数据库中稍作修改才能破坏移动应用程序的活动版本。 Web服务可以为您捕获。 那些需要更改的移动应用的新版本呢? Web服务也可以为您处理。
这就是削减依赖关系并保持完整的生态系统适应性。
这是一个休息或任何其他类型的Web服务是一个完全不同的讨论。