8

動的言語でのDDDの取り組みを知っていますか?

エンタープライズ指向のソリューションから逸脱すると、DDDの実用的なリソースは大幅に減少する傾向があります(C#、. NET、ASP、およびJavaを除外したGoogle検索では、結果が10分の1になります)が、実際にはDDD実装の例を1つ見つけることができませんでした。動的言語で...

4

4 に答える 4

5

最近、動的言語でDDDに関連するすべての既知のソースを収集しようとしました。私はこのguthubリポジトリに行き着きました。

ここで参照するために、いくつかのコード例:

1)RubyDDDサンプルアプリ

2)Djangoの例のDDD

3)DDDアプローチを使用したPythonのかんばんボード

于 2016-07-16T18:43:32.480 に答える
4

いいえ、そうではありませんが、原則は同じままなので、特に問題の動的言語が優れたOOサポート(Rubyなど)を備えている場合は、それがうまく機能しない理由はないはずです。

さらに良いのは、ドメインモデルが、たとえば特性/ミックスインや、適切な場合はDCIなどの概念をより簡単に利用できるためです。

于 2009-11-17T21:51:52.593 に答える
1

DDDの原則の使用を奨励するHanami-rbのようないくつかの新しいフレームワークがあります。

しかし、ここで述べたように、それは可能ですが、「動的型付き言語」という言葉でDDDの使用がそれほど一般的ではない理由を説明する可能性のあるいくつかの欠点があります。

于 2017-11-29T17:27:22.537 に答える
0

TYPO3アソシエーションは、しばらく前にドメイン駆動設計を奨励することに重点を置いたPHPフレームワークの開発に取り組み始めました。そのフレームワークは現在Neosプロジェクトの一部であり、 Flowと呼ばれています。

彼らが2008年に発表したアルファ版(開発責任者の最後の話を聞いたとき)は、すでに非常に有望に見えました。しかし、私はこれまで詳しく調べていません。

私たちの会社は、しばらくの間、DDDの考え方でPHP開発を行ってきましたが、これまでのところ、動的言語で特に異なることは考えていませんでした。私はそれが私たちにとってうまくいくとしか言えません。

于 2010-01-13T18:47:05.507 に答える