gpt4 book ai didi

oracle - 寻找带有Windows GUI的基于SQL的RDBMS

转载 作者:搜寻专家 更新时间:2023-10-30 21:54:35 25 4
gpt4 key购买 nike

我有一个20年前用informix-sql version 2.10for ms-dos 5.0开发的应用程序。我让它在WindowsVista下的微软虚拟PC 2007中的MS-DOS6.22上工作,但是我想用一个基于Windows的RDBMS重新编写这个应用程序。
我正在寻找一个与informix sql功能类似的产品,但是对于windows
其中:
将生成不需要运行时的免版税(.exe)程序。
快速原型屏幕、报告、存储过程(app generator)。
集成开发环境。
功能丰富。
我看过:
福耶斯
二级
进入
甲骨文公司
有什么建议吗?

最佳答案

除了需要运行时外,access符合这个要求。
我无法想象有多少像样的rad开发工具不需要运行时。我的意思是,即使回到foxpro dos时代,你仍然需要提供一个运行时,为了开发vb的所有版本,一直到vb6,然后你必须确保并提供一个运行时(另一方面,它极大地帮助了windows xp、vista和windows 7都附带了visual basic运行时)。
事实上,即使使用.NET开发生成可执行文件,也必须安装运行时系统。
请记住,可执行运行时系统的一个巨大优势是,一旦运行时系统安装到目标计算机上,那么您的更新只是一个x-copy开发范例。因此,对软件的每次更新都只是一个新程序的副本,而不需要支持库。
例如,access有一个非常棒且非常丰富的报告系统。安装运行时后。然后,对您的软件的每一次新的更新都将导致非常小的(如果有的话)结果应用程序大小的增长。通常,部署新应用程序的规模非常小。重新部署和重新发布应用程序环境所需的所有运行时位和块是没有意义的。对于运行时系统,您只需执行一次。
因此,虽然需要运行时系统有一些缺点,但也有一些重要的优点。当你频繁地更新你的软件时,这些优势尤其会显现出来。当然,一旦开发周期完成,并且更新和新功能请求对于您的软件来说变得非常罕见,那么我肯定会承认拥有一个独立的可执行系统有它的优势。
在很大程度上,我们整个软件行业的结合理念和方法已经远远落后于独立可执行文件的概念。所以,今天任何一个像样的、高效的开发环境都需要各种各样的东西,比如连接到web、丰富的报表编写器等等。
公平地说,现在有一种趋势,我们称之为应用程序虚拟化应用程序或应用程序流,在一个具有许多依赖项的复杂应用程序中,应用程序流被部署为一个.exe。然而,尽管将应用程序部署为单个.exe,但是用于创建该.exe的开发范例和工具仍然需要包含一个功能丰富的运行时包,它只是隐藏在操作系统中,而且此应用程序虚拟化概念确实很好地解决了.dll中断和依赖关系问题。
因此,access提供了完全免版税的发行版,但您必须生成包含运行时的安装包。
不过,我可以说,这与我们多年来在visual basic、旧的dos foxpro或现在的.net上所做的工作大不相同。它是标准的集市,你需要一个运行时,并一直回到foxpro或dbase的日子,也是这样。

关于oracle - 寻找带有Windows GUI的基于SQL的RDBMS ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2360786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com