我需要为Windows构建一个简单的单用户数据库应用程序.主要要求是独立于Windows版本和已安装的软件.您会推荐哪些技术(语言/框架)?我对语言的偏好是Visual Basic.
编辑:VB.Net和SQL Server Compact Edition怎么样?
我推荐Sqlite.它是完全独立的,公共领域,因此根本没有许可证问题.
单用户还是多用户?
对于单个用户,答案是SQLite
对于多用户(或多线程),请尝试MySQL或PostgreSQL.
由于您的要求是基于Windows的应用程序,我建议您使用sql server 2005 express edition这是一个免费工具,但有一些小的限制.当你使用付费版本时,你可以升级到更大的版本.
还有其他数据库引擎,如SQL Lite或FireBird,如果它们提供的支持和增长选项对您来说足够好,请选择它们
此外,Visual Basic是有远见的.VB.NET目前可能是一个更好的基于Windows的平台.它将提供一个更好的平台/功能开始,当你想扩展你在项目上工作的人才时,我认为.NET人才可能比想要使用死语言的程序员更有用.