1

我正在寻找一个可视化数据库应用程序开发工具(基于 GUI 或脚本),我们可以使用它来开发一个应用程序,该应用程序通过一系列构建大量多对多和分层的转换来获取一组文本和数字字段数据元素之间的关系(例如,多个主从关系)

[编辑 - 从最初的问题开始]

我发现了一些产品可以让我们的 DBA 定义表和 SQL ......然后我们的“设计师”可以使用这些 GUI PHP 生成器来创建基于表单的网页,以针对 MySQL 表/sql

  • 脚本案例
  • Xlinesoft phprunner
  • 代码收费
  • Sqlmaestro php 生成器

对这些解决方案的赞成或反对的任何见解将不胜感激。例如:生成的代码有多干净?我注意到有些具有更复杂的运行时设置..而不是“纯”脚本输出。

非常感谢

4

1 回答 1

2

几年前我使用过 CodeCharge Studio,我很喜欢它——但我不会再次使用它,因为它生成的内容很难在环境之外进行修改——它与它的 IDE 及其框架高度相关。

此外,如果您必须做一些“不常见”的事情(这意味着某些事情不是本机支持/实现的),这可能会有点困难和棘手。我记得我很难实现查找列表框(例如,我从列表框中选择了一个国家,第二个列表框填充了州列表)——尽管我认为它已作为本机控件添加到其中一个最新版本。

但是,它非常适合快速原型制作,或者如果“自定义”开发的规模不大 - 否则您花费在制作逻辑或自定义 UI 上的额外时间会超过您通过代码生成节省的时间。

另一个优点是您可以在多种语言(PHP、Java、Perl、C# 等)中进行选择。

如果你不反对.NET,而且你的预算比较高,我不得不推荐一个我不久前评估过的非常好的产品:Iron Speed,它可以真正让你在不到 1 小时的时间内生成一个完整的数据库驱动的应用程序。代码是 100% 可在外部修改的(它会生成 Visual Studio 解决方案),但当然,为了获得更好的结果,最好留在铁速 IDE 中。

如前所述,我对它的体验仅限于评估(只是因为我正在从事的项目不是典型的数据库驱动网站 - 从那时起就没有从事过其他项目,否则我已经买了它),但我为自己创建了一个简单的时间跟踪应用程序作为测试项目,而且我没有花费超过 1 天的时间,在“学习”模式下工作(即尝试了解事物的工作原理,而不是尽可能快地开发)。他们的网站上有很多视频,所以我建议你看看。

于 2011-09-28T16:32:33.740 回答