我已经尝试过对此进行搜索,但是关键字太笼统了,我想出了太多与SQL或特定RDBMS相关的解决方案,因此我需要对其进行描述。老实说,如果什么都不存在,我会感到惊讶。我知道一个类似的商业工具,但是目前我无法使用,我更喜欢开源。因此,我将描述如果需要的话我将开发什么。
我想要一个基于浏览器的工具,该工具可以让我在UI中即时定义模型对象和字段,这是一种快速的模式原型制作工具,然后可以输入数据并对其进行测试以进行适用性测试。它还可能支持将设计的架构导出为SQL,甚至可以直接创建表。要进一步采取措施,它甚至可能是可嵌入的组件,例如Django应用程序,允许管理员更新正在运行的应用程序数据库中的模型(危险!)。
想象一下,如果想过去,先设计一下ORM模型和关系(或直接是架构)的常规方法,然后再构建要匹配的UI组件。相反,您可以使用UI来创建模型,添加还与诸如标签之类的现代UI组件相关的数据类型的字段。例如:
人
假设部门存在,创建该部门应该没有问题,然后立即可以开始使用行。
我意识到,这种松散定义的架构可能无法很好地执行或扩展,但是在现阶段,我正在考虑将其用作原型设计工具,或者可以在以后进行调整。
提前谢谢!