<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр / Комментарии к посту «Учимся проектировать на основе предметной области (DDD: Domain Driven Design)» в блоге «.NET»</title>
	<link>http://habrahabr.ru/rss/post/61524/</link>
	<description><![CDATA[Новые комментарии к посту «Учимся проектировать на основе предметной области (DDD: Domain Driven Design)» в блоге «.NET»]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sat, 11 Feb 2012 12:43:30 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	

	
	
	
	
	
		
	
		<item>
			<title>24.09.2009 20:34:08 SunexDevelopment</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_2016039</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_2016039</link>
			<description><![CDATA[Интересно, получается что, где бы я ни работал, сильнейшие программисты всегда использовали устаревшие технологии… ммм… ]]></description>
			<pubDate>Thu, 24 Sep 2009 20:34:08 GMT</pubDate>
			<author>SunexDevelopment</author>
		</item>
	

	
		<item>
			<title>07.06.2009 16:29:13 mezastel</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1689272</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1689272</link>
			<description><![CDATA[Ничего. Они просто умерли. Причем UML «отошел» уже давно, а что касается MDA то он, собственно, никогда не был настолько популярным чтобы его кто-то массово использовал или даже встраивал в продукт. Хотя нет, постойте, вроде Borland делал какие-то подвижки в этом плане, но если учесть что их IDE вроде как «накрылась» (по крайней мере я даже ее названия не помню, а это показатель), то они тоже не в счет. При этом концепт MDA в принципе хороший, <b>но</b> разработчексий мир ее попросту обогнал, показав что нельзя обобщать концепции UML и представлять их для кодогенерации (причем в разных языках и фреймворках). Это просто не работает, не работает и хоть тут тресни. От того мы и имеем такие вещи как DSLы — потому что соль нашего производства — доменная специфика. И никакой UML должным образом не позволяет нам описать системы, которые используют метапрограммирование, AOP, DI, динамической программирование, да и банальные фичи языка вроде использования методов расширения. Нотации не хватает, а главное — неясно зачем вообще напрягаться если наше восприятие все равно должно идти через код, а не через идеологические абстракции, половина которых сыпется в пух и прах как только мы пишем наш первый юнит-тест.<br/>
<br/>
Сугубо имхо, как всегда :)]]></description>
			<pubDate>Sun, 07 Jun 2009 16:29:13 GMT</pubDate>
			<author>mezastel</author>
		</item>
	

	
		<item>
			<title>07.06.2009 16:21:26 mezastel</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1689266</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1689266</link>
			<description><![CDATA[Наверное не ubiquities a ubiquitous все же…]]></description>
			<pubDate>Sun, 07 Jun 2009 16:21:26 GMT</pubDate>
			<author>mezastel</author>
		</item>
	

	
		<item>
			<title>07.06.2009 11:54:46 StrikeX</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1688848</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1688848</link>
			<description><![CDATA[Я безнадежно отстал или еще не развился. Что вместо них? Где почитать?]]></description>
			<pubDate>Sun, 07 Jun 2009 11:54:46 GMT</pubDate>
			<author>StrikeX</author>
		</item>
	

	
		<item>
			<title>07.06.2009 10:58:20 mezastel</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1688750</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1688750</link>
			<description><![CDATA[UML и MDA можно смело вычеркнуть как «пережитки прошлого».]]></description>
			<pubDate>Sun, 07 Jun 2009 10:58:20 GMT</pubDate>
			<author>mezastel</author>
		</item>
	

	
		<item>
			<title>07.06.2009 09:20:57 butaji</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1688603</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1688603</link>
			<description><![CDATA[советую вам слить приложение Тима Маккарти с codeplex, полностью описанное в его книге, это будет самым лучшим примером, от меня примеры если и будут, то несколько позже]]></description>
			<pubDate>Sun, 07 Jun 2009 09:20:57 GMT</pubDate>
			<author>butaji</author>
		</item>
	

	
		<item>
			<title>07.06.2009 08:48:04 quatarimei</title>
			<guid isPermaLink="true">#comment_1688569</guid>
			<link>#comment_1688569</link>
			<description><![CDATA[такие книги скорее нужны для чуваков которые занимаются собеседованиями<br/>
<br/>
-а вот вы знаете ещё вот такую технологию? не знаете? — плохо, как вы вообще пишете бизнес приложения не зная о ней?! <br/>
<br/>
:-)<br/>
<br/>
]]></description>
			<pubDate>Sun, 07 Jun 2009 08:48:04 GMT</pubDate>
			<author>quatarimei</author>
		</item>
	

	
		<item>
			<title>07.06.2009 06:49:25 evgenyk</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1688421</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1688421</link>
			<description><![CDATA[Однако же хотя бы простой пример, наглядно иллюстрирующий суть предмета, очень бы не повредил.]]></description>
			<pubDate>Sun, 07 Jun 2009 06:49:25 GMT</pubDate>
			<author>evgenyk</author>
		</item>
	

	
		<item>
			<title>07.06.2009 06:41:39 dieron</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1688408</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1688408</link>
			<description><![CDATA[Я думаю, что в статье на Хабре невозможно сделать то, что сделано в 5-10 книгах, упомянутых в статье. Поэтому статья хороша именно тем, что позволяет интересующимся данной тематикой сориентироваться в изобилии литературы и примеров.<br/>
<br/>
Статью однозначно в букмарки!]]></description>
			<pubDate>Sun, 07 Jun 2009 06:41:39 GMT</pubDate>
			<author>dieron</author>
		</item>
	

	
		<item>
			<title>07.06.2009 04:39:44 garex</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1688324</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1688324</link>
			<description><![CDATA[По-моему статья экстра-абстрактная и пиарская.<br/>
<br/>
Лучше было бы пример конкретный разобрать и внизу дать все эти ссылки.]]></description>
			<pubDate>Sun, 07 Jun 2009 04:39:44 GMT</pubDate>
			<author>garex</author>
		</item>
	

	
		<item>
			<title>07.06.2009 01:25:27 VasilioRuzanni</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1688233</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1688233</link>
			<description><![CDATA[О, теперь есть куда отправлять новичков начинать разбираться с DDD.<br/>
<br/>
Сам особо советовал бы книжку Эрика Эванса, очень там доступно все напиано.]]></description>
			<pubDate>Sun, 07 Jun 2009 01:25:27 GMT</pubDate>
			<author>VasilioRuzanni</author>
		</item>
	

	
		<item>
			<title>07.06.2009 00:19:29 butaji</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1688205</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1688205</link>
			<description><![CDATA[Согласен, что надо смотреть намного шире, и готов принять предложения о других ветках. Однако практически все из рассмотренных книг касаются всё-таки больше .NET, да и я считаю себя в первую очередь .NET-разработчиком]]></description>
			<pubDate>Sun, 07 Jun 2009 00:19:29 GMT</pubDate>
			<author>butaji</author>
		</item>
	

	
		<item>
			<title>06.06.2009 23:27:54 free</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1688177</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1688177</link>
			<description><![CDATA[Кстати, а почему вы разместили топик в блоге .NET?]]></description>
			<pubDate>Sat, 06 Jun 2009 23:27:54 GMT</pubDate>
			<author>free</author>
		</item>
	

	
		<item>
			<title>06.06.2009 22:21:53 butaji</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1688072</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1688072</link>
			<description><![CDATA[Вы меня слегка не верно поняли. В начале работы вы можете не осознавать всей сложности исследуемого домена, следовательно склоняться к более простому решению, которое подразумевает собой использование одного из «этих двух» паттернов.<br/>
<br/>
p.s. Фаулера невнимательно читать очень сложно.]]></description>
			<pubDate>Sat, 06 Jun 2009 22:21:53 GMT</pubDate>
			<author>butaji</author>
		</item>
	

	
		<item>
			<title>06.06.2009 21:48:21 free</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1688019</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1688019</link>
			<description><![CDATA[Меня смутила следующая фраза у вас в топике: «первые два шаблона более привлекательны в начале работы с предметной областью». Т. е. вы предлагаете начать проект с Transaction script, а затем перейти к Domain Model?<br/>
<br/>
Тут стоит понимать, что подход нужно выбрать с самого начала проекта. Если повнимательней почитаете Фаулера, то увидите, что он как раз это и объясняет.]]></description>
			<pubDate>Sat, 06 Jun 2009 21:48:21 GMT</pubDate>
			<author>free</author>
		</item>
	

	
		<item>
			<title>06.06.2009 21:47:17 mordet</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1688017</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1688017</link>
			<description><![CDATA[Не хотел писать бессмысленный комментарий, но порыв слишком силен…<br/>
<br/>
Мне кажется, к списку стоит добавить WWW ]]></description>
			<pubDate>Sat, 06 Jun 2009 21:47:17 GMT</pubDate>
			<author>mordet</author>
		</item>
	

	
		<item>
			<title>06.06.2009 21:23:55 Yara</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1687970</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1687970</link>
			<description><![CDATA[Хорошая статья, сейчас как раз читаю книгу Джимми Нильсона, остальные видел, слышал, но ручки еще не дотянулись. Единственное, что хотел отметить, так это то что данные книги лучше читать в оригинале. ИМХО русский перевод немного отдает «корявостью».]]></description>
			<pubDate>Sat, 06 Jun 2009 21:23:55 GMT</pubDate>
			<author>Yara</author>
		</item>
	

	
		<item>
			<title>06.06.2009 20:51:17 codevar</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1687919</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1687919</link>
			<description><![CDATA[Что характерно, три буквы захватывают мир<br/>
(DDD) Domain Driven Design<br/>
(TDD) Test-Driven Development<br/>
(MDA) Model Driven Architecture<br/>
(UML) Unified Modeling Language <br/>
(OOP) Object-oriented programming<br/>
(AOP) Aspect-oriented programming<br/>
(MVC, MVP) Model-View-Controller<br/>
(SOA) Service-oriented architecture<br/>
(IoC) Inversion of Control<br/>
(ORM) Object-relational mapping<br/>
Чуиит мое сердце без НЛО тут не как не обошлось!]]></description>
			<pubDate>Sat, 06 Jun 2009 20:51:17 GMT</pubDate>
			<author>codevar</author>
		</item>
	

	
		<item>
			<title>06.06.2009 20:34:46 mace</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1687891</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1687891</link>
			<description><![CDATA[Большое спасибо! Из всех вышеперечисленных книг довелось пощупать только первую (Фаулер), теперь буду знать, что щупать дальше.<br/>
<br/>
Чесно говоря, во время прочтения Фаулера я никак не мог сконцентрироваться на тонкостях — очень много описанных им паттернов очевидны или же попадались мне на практике, а читать то, о чем уже знаешь, довольно тяжело. <br/>
ИМХО подобные книги надо читать в два приема — сначала по диагонали, чтоб знать, какой паттерн за что отвечает, а потом, непосредственно при проектировании, внимательно для выяснения всех ньюансов. ]]></description>
			<pubDate>Sat, 06 Jun 2009 20:34:46 GMT</pubDate>
			<author>mace</author>
		</item>
	

	
		<item>
			<title>06.06.2009 19:12:41 butaji</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1687745</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1687745</link>
			<description><![CDATA[Те 3 буквы тоже имеют некоторое отношение к DDD ;) ]]></description>
			<pubDate>Sat, 06 Jun 2009 19:12:41 GMT</pubDate>
			<author>butaji</author>
		</item>
	

	
		<item>
			<title>06.06.2009 19:10:44 Ockonal</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1687738</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1687738</link>
			<description><![CDATA[<blockquote>В данной статье я хотел бы рассказать об этих трёх буквах</blockquote><br/>
Что же вы так пугаете вначале статьи?]]></description>
			<pubDate>Sat, 06 Jun 2009 19:10:44 GMT</pubDate>
			<author>Ockonal</author>
		</item>
	

	
		<item>
			<title>06.06.2009 19:05:29 ZhenO</title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/61524/#comment_1687726</guid>
			<link>http://habrahabr.ru/blogs/net/61524/#comment_1687726</link>
			<description><![CDATA[Отличная статья! Думаю на заметку многим понадобиться, чтобы себе жизнь упростить]]></description>
			<pubDate>Sat, 06 Jun 2009 19:05:29 GMT</pubDate>
			<author>ZhenO</author>
		</item>
	

	
</channel>
</rss>

