我主要开发Java EE webapps,所以我没有任何桌面应用程序的经验。现在,我的一个朋友需要一个用于日常业务的小工具,这是我用Seam和后台的MySQL数据库构建的。根据我的经验,这件事做得非常快。
现在我想更进一步,为他制作一个真正的小型桌面应用程序。我已经研究了各种选择,使用Mono开发gtk#应用程序似乎是我完成这个小项目的方向。应用程序应该又小又快,所以我在想,我的解决方案是否需要一个完整的MySQL服务器。
我可以评估哪些选项,而不是数据库服务器,因为数据库服务器必须在工作机上作为服务运行?将数据存储为XML?
为了澄清,应用程序现在有6个实体(产品,ProductTypes,颜色,尺寸,订单,生产)。每天的订单和生产都被添加到一个ProductType中,非常简单的东西。
发布于 2011-06-04 04:47:16
XML适用于较小的集合数据,但如果您打算使用较大的集合,我建议使用sqlite之类的工具。
http://www.sqlite.org/
发布于 2011-06-04 04:50:51
我看过各种选择,我倾向于喜欢SQLite
用于.NET上的客户端应用程序。它是一个基于文件的解决方案,不需要在机器上安装数据库服务器,很像使用Access数据库,但更好。
发布于 2011-06-04 04:47:04
试试SQLite
https://stackoverflow.com/questions/6232470
复制相似问题