Asp. Сетевой MVC + CSLA + возможный DDD

вместо использования unless="# result! = null" используйте condition="#result != null"

5
задан Keith Elder 22 April 2009 в 02:05
поделиться

4 ответа

Я думаю, что если вы хотите использовать CSLA и MVC и DDD, то вы делаете стенд и выбрал тот или иной (CSLA или DDD). Если вы не есть слишком на кухне много поваров.

Я склонен согласиться с вами там. Если кто-то хочет сделать DDD с уже очищенной DDD-дружественной архитектурой + поддерживающими фреймворками, я бы порекомендовал S # arp Architecture поверх CSLA.

При этом некоторые люди считают, что можно принять по некоторым аспектам DDD с использованием CSLA. Очевидно, что пурист DDD, вероятно, будет сдерживать эту перспективу, но вам не нужно быть пуристом, чтобы получить что-то от DDD. У Дерика Бэйли есть интересный блог на эту тему: http://www.avocadosoftware.com/csblogs/dredge/archive/2007/02/19/687.aspx

4
ответ дан 15 December 2019 в 01:10
поделиться

По моему мнению, CSLA выстрелило себе в ногу с последней версией. Мнения расходятся, но в моей книге неправильно, когда объект должен знать, ребенок это или нет.

2
ответ дан 15 December 2019 в 01:10
поделиться

Я не уверен, CSLA, который из В памяти используется подход ActiveRecord, особенно подходящий для DDD. Лучше с nHibernate.

-2
ответ дан 15 December 2019 в 01:10
поделиться

It seems that some people out there are finding that CSLA and DDD / Alt.Net are not entirely a cross-purposes.

I'd still agree that you probably have quite a bit of work to do to adapt the good work that Rocky has done if you decide that you want to follow a more purist and less pragmatic path, and as Keith has suggested, it could be easy to just create a mess if you're not careful.

Some further info:

Using Dependency Injection with CSLA.NET

Using the Repository Pattern with CSLA.NET

Rocky on why he's committed to building a 'pragmatic' framework

0
ответ дан 15 December 2019 в 01:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: