我正在开发一款可以在移动设备上运行的应用程序(如Android、iOS、WP7等操作系统)。该应用程序将从在线数据库获取数据,然后将它们存储到设备中的本地数据库,我可以通过数据执行CRUD。有三种想法:
我将创建一个Web服务来处理主机上的数据库,并使用一些跨平台框架构建一个应用程序,然后连接到Web服务,以便获取和放置数据到服务器。问题:
- 应该使用哪种技术创建Web服务?(RESTful/SOAP…?)
- 哪种类型的返回数据易于处理?(XML/JSON…?)
- 如何在本地数据库和主机数据库之间同步?
我将制作一个应用程序来加载外部URL并构建一个网站(具有我需要使用数据库的所有功能)。问题:
- iOS、Android、WP7…接受在应用程序中加载外部URL吗?
- 如何像我的第一个想法那样同步数据?
- 应该使用单页面应用程序技术吗?
我将使用跨平台框架制作一个应用程序,它将与本地数据库一起工作。我只需处理本地数据库和主机数据库之间的同步。问题:哪种是最好的数据库和最好的框架来完成这个?