2009-09-02 5 views
4

Dofactory имеет структуру 3.5 для разработки программного обеспечения и включает некоторые шаблоны проектирования, которые описаны в документе. Существует пример приложения, построенного с использованием фреймворка, который имеет пользовательские интерфейсы для WinForm, WPF, ASP.NET (WebForms), ASP.NET MVC и DAL с использованием Linq & ADO.NET, что делает его кандидатом на инструмент обучения и рамки для можно использовать в реальных приложениях.Мнения о DoFactory framework?

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

Меня также интересуют аналогичные хорошие рамки, которые включают в себя DAL и бизнес-уровни (помимо CSLA).

+0

Я не могу прокомментировать юзабилити материалов DoFactory. Я просто хотел сказать: я смущен тем, как они вставляют шаблоны дизайна в рамки. Я имею в виду, что вся концепция шаблонов дизайна заключается в том, что они применяются к разным ситуациям, а не к жесткому решению. Чтобы процитировать создателя термина: «Каждый шаблон описывает проблему, которая возникает снова и снова в нашей среде, а затем описывает ядро ​​решения этой проблемы таким образом, что вы можете использовать это решение в миллион раз , не делая этого так же дважды ». – ewall

+1

Каждая структура имеет несколько шаблонов. .NET, фреймворк, имеет несколько. Это просто означает, что вы используете шаблон, чтобы сделать что-то конкретное. Подобно шаблону фабрики для доступа к данным, где разработчику не важно, какой тип базы данных используется, и использует его снова и снова. –

+0

Dofactory - ужасный ресурс для дизайна. Я бы избегал их, если можно. –

ответ

4

Я использовал DoFactory 2.0, мне очень нравится документация, которая пришла с ней. особенно там, где он показал, где шаблон дизайна использовался в инфраструктуре .Net.

каркас был хорош, в том смысле, что я смог справиться с тем, что происходит. Мне понравилось, как он включал некоторые из PEAA patterens. Мне было бы очень интересно, как были реализованы клиенты MVC и WPF.

, прежде чем купить это посмотреть на S#arp Architure

, который имеет полный заложенное ОРМ, IoC, MVC, WCF, Domain Driven, модульное тестирование, аттестация, каждый из этих инструментов на основе шаблонов ... также осмотрите сайт, у него хорошая документация.

+0

По состоянию на 03/06/2015 ссылка на S # arp Architecture мертва. См. [Https://groups.google.com/forum/#!topic/sharp-architecture/YJiCmIGgpaY](https://groups.google.com/forum/#!topic/sharp-architecture/YJiCmIGgpaY). – jamesallman

+0

обновлен до сайта org :) – dbones

0

Это похоже на компиляцию уже существующей документации. Там уже есть отличные книги о шаблонах дизайна и .Net. В дополнение к этому они используют «LINQ-TO-SQL» для своего DAL, который равен already dead. Похоже, что их рамки не соответствуют современным требованиям ...

+1

В книгах по шаблонам дизайна объясняются шаблоны. Рамка DoFactory представляет собой реальную используемую структуру, которая использует известные шаблоны проектирования. Таким образом, книги и рамки - это не одно и то же. Linq-To-SQL как способ доступа к SQL Server не мертв. Это невозможно, потому что это в CLR, и это часть языка. L2S как ORM, возможно, больше не поддерживается MS, но он очень похож на Entity Framework, знания по-прежнему полезны. Слишком много людей путаются между ORM и языковой частью. –

0

Мы использовали DoFactory для .NET 2.0 и вам понравилось.

Смежные вопросы