0

我想问一些关于MDA的问题:

首先,我知道存在可以用一种语言编写代码然后用另一种语言生成代码的工具,例如在“GWT”中,Java 代码被转换为 Javascript,或者一些将 HTML+Javascript 转换为原生的移动开发工具不同平台的代码。这些转换是否被视为 MDA 还是有所不同?

除了使用 MDA 自动生成部分代码之外,还有什么其他原因可以提高程序员的工作效率?

与传统开发相比,切换到 MDA 是否值得(立即),这在现实中是否可能?

4

2 回答 2

0

您对 MDA 的了解较少或有缺陷。MDA 的主要目标是建模,在所有级别(cim-oim-psm)中,我们都在使用模型并编写 0 行代码,是的,MDA 级别的输入和输出是模型。MDA 中的另一个重要活动是转换,有许多转换工具。我认为您应该首先研究 MDA 和转换(也是刻板印象)。

于 2013-11-28T23:04:15.787 回答
0

...这些转换是否被视为 MDA 还是有所不同?

一般来说,没有。但是您可以使用 MDA 方法进行此类转换。

除了使用 MDA 部分代码是自动生成的之外,还有什么其他原因可以提高程序员的工作效率吗?

是的,它可以让您清楚地了解系统,而不受平台特定细节的影响。

与传统开发相比,切换到 MDA 是否值得(立即),这在现实中可能吗?

是的,它物有所值,不是立即,而是从长远来看。是的,实际上可以切换到 MDA。

于 2015-10-06T14:59:07.110 回答