MS Access 有什么替代品吗?
要求:
- 便携式数据库文件
- 用于数据输入的集成表单开发
- 无需编译。可以即时修改。
还有两个要求:
适用于 Linux 或 Windows
不一定是免费的
编辑:强调数据输入的集成表单开发作为该问题的最高投票答案,在编辑时,两者都推荐一个简单的数据库系统。对于简单的部门级 CRUD(以及更多)应用程序而言,Access 仍然难以替代的原因是数据库、数据输入表单和报告工具的集成。简单地推荐一个数据库并不能回答所提出的问题。
MS Access 有什么替代品吗?
要求:
还有两个要求:
适用于 Linux 或 Windows
不一定是免费的
编辑:强调数据输入的集成表单开发作为该问题的最高投票答案,在编辑时,两者都推荐一个简单的数据库系统。对于简单的部门级 CRUD(以及更多)应用程序而言,Access 仍然难以替代的原因是数据库、数据输入表单和报告工具的集成。简单地推荐一个数据库并不能回答所提出的问题。
您的选择似乎是:
==========
我正在修改它以添加我发现的唯一真正的竞争者:Kexi
我不能说我用过它,但它看起来会做你想做的一切。
OpenOffice 附带的可能是您正在寻找的,我相信它被称为“Base”:http: //dba.openoffice.org
不过,我投票给 zacherates 是因为我也喜欢 SQLite。
SQLite一直是我对轻量级数据库的选择,尽管它没有表单创建器,因为它只是一个数据库。
SQLite 很棒,因为:
(...对于那些沉迷于单元测试的人,您可以在内存数据库中使用它进行测试:)
我已经完成了很多 MS-Access 开发,从表单设计或 RAD(快速应用程序开发)的角度来看,这很难被击败。
但是,您可以将 MS-Access 与另一个数据库服务器结合使用,这将为您提供灵活性。我的建议是使用 Sybase Advantage 数据库服务器。由于我支持该产品,所以我有点偏见,但我们有一个免费的本地服务器版本供您试用,稍后您可以通过简单地更改连接来实现完整的客户端/服务器设置。优势开发区
如果您使用其他数据库引擎,您可能会使用 ODBC 作为 Advantage 支持的连接类型以及 JDBC、OLEDB、.NET、PHP 等。
当您在网站上搜索此问题的答案时,您可能错过了此问答。你也可以在那里找到一些不错的选择。
FileMaker 满足您的要求,尽管我不建议将它用于协作开发。
查看文件制作者
我过去使用过4th Dimension。但是,我不知道它是否需要编译 - 但它可以编译。
但在我看来,它的设计特点非常友好。
如果您要在共享主机上运行您的网站(几乎所有这些都不允许您在完全信任模式下运行您的网站),并且如果您需要简单的启用 x-copy 部署的网站,VistaDB 是唯一的选择。
曾经有一个很棒的dos产品,叫做Q&A,后来变成了http://www.lantica.com/,但是自从dos版本之后我就没有看过它。
或者试试这个 wiki 页面http://en.wikipedia.org/wiki/Comparison_of_office_suites在底部附近有一些比较表。
SQLite很棒。