存储用于Android和Windows应用程序的数据

时间:2012-04-01 01:02:03

标签: c# android xml sqlite cross-platform

感谢您查看我的问题。

我正在为大学的最后一年项目开发一个项目提案,因为我的目标是使用编程语言,我目前不太熟悉我正在寻找一些指导 - 我不能包含我的项目的细节但是希望你能理解我的目标。

我将创建一个Android应用程序(在Java中)和一个Windows应用程序(在C#中),它将理想地访问,查询和更新远程托管的数据库或一组XML文件(这很可能是在因特网)。

我已经做了一些环顾互联网,SQLite似乎是跨平台操纵数据库的安全赌注;但我想保持系统尽可能轻量级,我想知道XML文件是否可以提供更好的替代方案?那些在Android和/或C#开发中使用SQLite和/或远程托管XML的经验的人可以指出我正确的方向吗?

如果除了我提到的解决方案之外还有替代解决方案,我也有兴趣了解它们。

感谢您抽出宝贵时间阅读我的问题。

编辑:此应用程序的目的是针对小规模业务,数据源不需要由多个源更新,但可以从多个源(即通过多个电话和台式PC)查看。数据库不会一次更新大量数据(最有可能是最多几个表的单行)。

1 个答案:

答案 0 :(得分:0)

我会使用客户端/服务器架构。

  • 服务器:Unix + mysql数据库+基于xml的Java EE webservice

  • 客户端1:Android访问网络服务

  • 客户端2:c#访问网络服务