我有兴趣开发一种新的基于SQL的RDS,它可以生成面向CRUD的原型4GL代码,然后可以轻松定制。所以我正在寻找新RDS应具备哪些功能的意见,建议等?
我看过几款产品。 FileMaker或多或少是我正在寻找的产品类型,但它不是基于SQL的。 Informix 4GL和4J是最接近的,但定制/调试的前置时间似乎需要很长时间。
答案 0 :(得分:1)
请参阅feature list的Oracle Application Express了解一些好主意。
答案 1 :(得分:1)
我已经使用了一些这些工具,我想到的是:
1 /自动加入外键
2 /保持列的顺序与代码中的表相同
3 /动态代码生成,没有单独的代码生成阶段
4 /撤消表格更改
5 /原型设计功能,可在开发过程中对实际数据进行建模
6 /隐藏列功能
7 /那些棘手的比特的SQL导入
8 /代码锁定棘手的位
9 /版本控制
10 /分割成命名空间
11 /语言模板,便于添加额外的代码语言
我认为首先使用中间4gl会很好,然后用选择语言呈现代码的第二个阶段会很好。
我希望这对你有用,祝你好运!
答案 2 :(得分:1)
取决于您的目标市场。在您的位置,我的第一个决定是将其链接到特定的RDBMS实现(可能是Oracle,SQL Server还是mySQL),或者尝试使其在任何主要数据库中灵活使用。后者显然会大大增加复杂性(开发,测试和支持)。
第二个是OS平台。特定于Windows(或者可能是Windows Vista / 7以上)或者可以在Linux,OSX等上使用的东西.32位/ 64位也是一个考虑因素。我需要知道它至少可以在64位Windows 7上运行。
第三,你如何开发你的快速开发工具.Dot Net几乎只是Windows。 Java或Python提供了更多选择。
第四,您是将其作为商业产品,还是作为开源(或两者)。说白了,如果我正在考虑购买这样的工具来开发我的XYZ产品,我会考虑长期支持。如果该工具没有持续支持的五年血统,我会非常犹豫,如果它来自一个像Microsoft / IBM / Oracle / Apple这样的公司有一些严重的历史,我只会考虑它。领域。即便如此,我也会持怀疑态度(搜索微软的Oslo / Quadrant / SQL Server建模)。
我也会为文档寻找专业的技术作家。