2013-05-20 66 views
0

我想問一些關於MDA的問題:模型驅動的體系結構是否可行?

首先,我知道存在一些工具可以用一種語言編寫代碼,然後在另一種語言中生成代碼,例如在'GWT'中轉換Java代碼到Javascript,或一些移動開發工具,將HTML + Javascript轉換爲適用於不同平臺的本地代碼。這些轉換是否被認爲是MDA或者是不同的?

除了使用MDA部分代碼自動生成是否還有其他原因可以提高程序員的生產力?

與傳統開發相比,將切換到價值(立即)價值的MDA,並在現實中可能嗎?

回答

0

您對MDA的認識較少或有缺陷。 MDA的主要目標是建模,並且在所有級別(cim-oim-psm)我們正在使用模型並編寫0行代碼,是MDA級別的輸入和輸出是模型。 MDA中另一個重要的活動是有許多轉換工具的轉換。 我認爲你應該首先研究MDA和轉換(也是刻板印象)。

0

... 這些轉換被認爲是MDA還是有些不同?

一般來說,沒有。但是您可以使用MDA方法進行這種轉換。

除了使用MDA部分代碼自動生成是否有其他任何提高程序員生產力的原因?

是的,它給你清晰的系統圖片,從平臺的具體細節中解脫出來。

與傳統開發相比,將切換到價值>(立即)值的MDA並且在現實中可能嗎?

是的,它值得的價值,不是馬上,而是長期。是的,切換到MDA實際上是可能的。

相關問題