对于小型数据库驱动的应用程序,您会使用什么 RAD 环境或工具?

发布于 2024-07-29 06:47:31 字数 438 浏览 6 评论 0原文

我需要在 Windows 中为一家小型企业编写一个小型记录保存应用程序,并且我正在考虑使用 .NET 从头开始​​对其进行编程。 然而,我认为对于这种常见的程序来说,这可能有点过分了。 它主要是一个具有简单算术的 CRUD 应用程序。

我很想采用 MS Access 方式,但我发现它有点限制并且“不专业”。 有没有比 Access(商业或开源)更灵活但又不需要对每个 SQL 查询进行编程的过度杀伤力的东西? 我找到了RBase和Kexi。 还有别的事吗?

我的要求是:

  • 小型数据库(小于 1 GB)
  • 本地网络上有 6 个并发用户

没有要迁移的数据,因此任何数据库都可以。

你会使用什么工具?

浏览其他 Stack Overflow 答案似乎是这样的

I need to code a small record-keeping application for a small business in Windows and I'm considering programming it from scratch using .NET. However, I think that it might be overkill for such a common kind of program. It is mostly a CRUD application with simple arithmetic.

I'm tempted to go the MS Access way, but I find it a bit limiting and "unprofessional". Is there anything out there more flexible than Access (commercial or open source) but without the overkill of programming every single SQL query? I found RBase and Kexi. Is there anything else?

My requirements are:

  • Smallish-database (less than one gig)
  • 6 simultaneous users on a local network

There is no data to migrate, so any db will do.

What tool would you use?

Browsing at other Stack Overflow answers it seems like

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

泅渡 2024-08-05 06:47:32

就我个人而言,我喜欢小型 OODBMS db4Objects,非常好的许可,令人难以置信的易于使用,以至于它几乎似乎是真的。

Personally, I love the small OODBMS db4Objects, very nice licencing, unbelievably easy to use so much so that it almost seems to good to be true.

孤独岁月 2024-08-05 06:47:32

如果您想让该应用程序基于 Web,那么 Ruby on Rails 是一个显而易见的选择。

不过,如果我处在你的位置,我就会屈服于 Access 的诱惑。 任何类似的 RAD 工具都会有其局限性(即使它们不如 Access 中的工具出名)。 这是此类工具的权衡。

Ruby on Rails is an obvious choice, if you want to make this application web based.

If I were in your position, though, I would give in to the Access temptation. Any similar RAD tool will have its limitations (even if they are less famous than those in Access). It is the trade off of such tools.

腻橙味 2024-08-05 06:47:32

我通常不推荐 Access,但如果您确实有最低限度的接口要求(一些算术)、熟悉它并且已经安装了它,我会使用它。

否则,我会选择带有 .NET 前端的 SQL Server Express,因为这是我习惯的并且效率最高的。 不过,如果可以将其放在 Intranet 上,请考虑一下 ASP.NET 甚至 WPF。 一旦你了解了他们,这就是他们真正擅长的事情。

I don't normally recommend Access, but you truly if have minimal interface requirements (some arithmetic), are familiar with it, and already have it installed, I'd use it.

Otherwise, I'd go with SQL Server Express with a .NET front end, because that's what I'm used to and most productive with. Although, if this could be put on the intranet, give ASP.NET or even WPF a look. This is the kind of thing they're really good for, once you know them.

涫野音 2024-08-05 06:47:32

我假设您不是在寻找基于上面列出的技术的基于 Web 的应用程序。 我认为 Visual Studio 和 .Net 不会对您建议的项目产生过大的影响。 通过 Windows 窗体数据绑定 和 SQL Server Express 等技术,您可以通过大量编码,在很短的时间内启动并运行应用程序。 如果您还需要报告功能,SQL Express 确实支持报告服务。

然后,随着应用程序使用的增长以及人们请求更多功能,您将拥有良好的构建基础。

乔什

I am going to assume that you are not looking for a web based application based on the technologies that you have listed above. I think that Visual Studio and .Net would not be overkill the project you are suggesting. Through technologies like Windows Forms Data binding and SQL Server express, you can get an application up and running in little time and with our a lot of coding. If you also need the reporting capability, SQL Express does support reporting services.

Then as the application's use grows and people request more features, you will have a good base to build from.

Josh

來不及說愛妳 2024-08-05 06:47:31

既然你说它应该是一个 .NET 应用程序,我会推荐以下内容:

  • SQL Server Express 表示数据库。 它是免费的,但如果您需要扩展应用程序,您可以升级到完整的 SQL Server。
  • 也许像 subsonic 这样的东西可以根据数据库模式自动生成数据访问层和域模型。
  • 使用 Windows 窗体或 asp.net 构建应用程序

Since you say it should be a .NET application, I'd recommend the following:

  • SQL Server Express for the database. It's free, but should you ever have to scale the application, you can upgrade to the full SQL server.
  • Maybe something like subsonic to automatically generate the data-access layer and domain model based on the database schema.
  • Build the application either using windows forms or asp.net
丿*梦醉红颜 2024-08-05 06:47:31

听起来对于 Delphi 来说是一项完美的工作。

它附带了几个用于创建小型数据库的工具,但当然您也可以连接到“普通”数据库管理系统。

Sounds like a perfect job for Delphi.

It comes with several tools to create small databases, but of course you can also connect to a "normal" dbms.

甜中书 2024-08-05 06:47:31

我想说的是 PowerBuilder 和 Sybase Anywhere 作为 DBMS。 假设它不是一个网络应用程序。

I'd say PowerBuilder with Sybase Anywhere as DBMS. Assuming it's NOT a web app.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文