【问题标题】:Is implementing a code generator a sort of model driven design/ model driven software developement?实现代码生成器是一种模型驱动的设计/模型驱动的软件开发吗?
【发布时间】:2011-03-10 21:04:54
【问题描述】:

实现代码生成器是一种模型驱动设计/模型驱动软件开发,还是两种方法完全不同?

例如,当您使用实体框架代码生成时。这是一种模型驱动的设计吗?

当我使用术语模型驱动设计时,使用模型或元模型有什么不同吗?

没有更多答案了吗?

【问题讨论】:

  • 您是在谈论实现自己的代码生成器吗?你的问题完全没有意义。
  • 对不起。办公室。我的意思是实现我自己的代码生成器。

标签: code-generation generator mdd


【解决方案1】:

使用代码生成器是模型驱动设计的一种形式,当您首先创建一个抽象模型(例如,某种 UML 图)并将该模型用作代码生成的基础时。这种工作流程也称为正向工程

另一方面,当使用在相同抽象级别之间转换的代码生成器(例如,将一种编​​程语言转换为另一种编程语言的代码生成器)时,恕我直言,这与模型驱动设计无关。

【讨论】:

    【解决方案2】:

    【讨论】:

    • 你能不能这么好,分享你的知识,而不是发布链接:) 这最终可能会得到支持。
    猜你喜欢
    • 2011-08-19
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 2017-07-23
    • 2020-03-12
    • 1970-01-01
    相关资源
    最近更新 更多