我主要开发Java EE webapps,所以我根本没有任何桌面应用程序的经验。现在,我的一位朋友需要一个用于日常业务的小工具,这是我在后台使用Seam和MySQL数据库构建的。根据我的经验,这个过程非常快。为桌面应用程序存储数据
现在我想进一步为他制作一个真正的小型桌面应用程序。我已经看过各种选项,并开发gtk#
应用程序Mono
似乎是我的方式去这个小项目。应用程序应该小而快,所以我在想如果我的解决方案需要整个MySQL服务器。
我可以评估哪些选项,而不是必须在工作机器上作为服务运行的数据库服务器?将数据存储为XML
?
澄清应用程序现在有6个实体(产品,产品类型,颜色,尺寸,订单,生产)。每天订单和生产都添加到ProductType中,非常简单。
看看[SQLite](http://www.sqlite.org/)。 – 2011-06-03 20:46:41