2009-11-17 4 views
5

Знаете ли вы о любых усилиях DDD на динамическом языке?Работа с доменными именами в динамических языках?

Практические ресурсы по DDD имеют тенденцию к значительному снижению при отклонении от ориентированных на предприятие решений (поиск google, исключающий C#, .NET, ASP и Java, дает в 10 раз меньше результатов), но я не смог найти ни одного примера реализации DDD на динамическом языке ...

ответ

2

Нет, я не, но принципы остаются неизменными, поэтому не должно быть никаких причин, по которым это не получилось бы так же хорошо, особенно если динамический язык, о котором идет речь, имеет хорошую поддержку OO (например, Ruby).

Еще лучше, возможно, поскольку ваша модель домена может более легко использовать, например, черты/миксины и концепции от DCI и т. д., если есть подгонка.

+0

Интересный ответ, я думал то же самое, но мой недостаток опыта с DDD преобладал на мне, чтобы сказать это сам. Я все еще надеюсь, что кто-то придумает ресурсы по специфике DDD на динамических языках. – julien

0

Я знаю, что Ассоциация TYPO3 работает над разработкой новой структуры PHP с уделением особого внимания поощрению разработки Driven Driven в течение некоторого времени. Структура называется FLOW3 и в настоящее время находится в альфа-версии.

То, что они представили в 2008 году (когда я услышал последние разговоры о главе разработки), выглядело уже очень многообещающим. Пока что я еще не посмотрел.

Наша компания занимается разработкой PHP с мышлением DDD в течение некоторого времени, однако я не думал ни о чем, что будет особенно отличаться для динамических языков. Я могу только сказать, что это отлично работает для нас.

1

Там находятся некоторые развивающиеся структуры, такие как Hanami-rb, поощряющие использование принципов DDD ,

Но, как я уже говорил, here, хотя это возможно, есть несколько недостатков, которые могут объяснить, почему использование DDD не так распространено в слове «динамически типизированные языки».