从架构到代码,数据库和GUI的自动映射

时间:2013-07-10 19:09:53

标签: database user-interface schema scaffolding

有不同的系统(针对不同的环境,语言)有助于将模式映射到代码中的数据结构,数据库中,并在它们之间自动粘合代码 - ORM等。

系统是否有任何通用名称/缩写(如ORM),以及另外映射到用户界面(以自动/半自动方式)?

有这样的系统吗?当然,需要为模式的不同部分选择GUI模板,或者在某些地方添加一些逻辑(最好采用声明式方法)。

我记得在MS Access上有类似的东西 - 它可以从架构甚至查询中自动创建UI表单。但我想知道是否有类似的系统? (无论是Web GUI还是桌面GUI都无关紧要。)

我想可以有用于执行此操作的库/框架(Python,C#,Java,C ++,PHP等),或者像MS Access这样的独立应用程序。

1 个答案:

答案 0 :(得分:2)

你似乎在谈论脚手架。脚手架是一种通常基于数据库结构显示非常基本的用户界面(GUI)的方法。根据语言,框架和实现,它还可以在GUI上提供基本的创建,读取,更新,删除(CRUD)操作。

often frowned upon除了非常快速的原型之外的其他任何内容。事实上,99%的时间你会节省更多的时间,更好地学习框架和“正确”做事。

话虽如此,网络框架似乎是kings of scaffolding

我的建议是选择一个支持convention over configuration的支持良好的框架并按照一些教程进行操作。你很可能最终会在一个更好的地方。