2009-11-17 21 views
5

您是否知道動態語言中的任何DDD工作?動態語言中的域驅動設計工作?

在DDD實際的資源往往會相當顯着下降,從面向企業的解決方案時,偏離(谷歌搜索exluding C#,.NET,ASP和Java產生10倍以下的結果),但我不能真正找到一個簡單的例子DDD實現動態語言......

回答

2

不,我不是,但原則保持不變,所以不應該有任何理由爲什麼它不會工作,特別是如果有問題的動態語言有很好的面向對象的支持(例如Ruby)。

甚至可能更好,因爲您的域模型可以更容易地使用traits/mixins,以及來自DCI等的概念,如果有合適的話。

+0

有趣的答案,我一直在想同樣的,但我缺乏DDD的經驗盛行在我這樣說自己。 雖然我仍然希望有人能夠在動態語言中提供關於DDD細節的資源。 – julien 2009-11-18 02:10:20

0

我知道TYPO3協會一直致力於開發一個新的PHP框架,並強烈關注鼓勵領域驅動設計一段時間。該框架被稱爲FLOW3,目前處於alpha版本。

他們在2008年提出的(當我聽到發展負責人的最後一次談話)看起來已經非常有前途。儘管如此,我還沒有仔細觀察。

我們公司一直在用DDD思維做PHP開發一段時間,但是我沒有想到到目前爲止動態語言會有明顯不同的東西。我只能說它對我們很好。

1

有像Hanami-rb一些新興框架,鼓勵使用DDD原則。

但正如我剛纔提到的here,雖然有可能,但有一些缺點可以解釋爲什麼DDD在「動態類型語言」這個詞中不常見。