Мы собираемся запустить новый проект. Это будет группа веб-приложений с большим количеством совместно используемых компонентов. Это будет иметь до 50 000 уникальных пользовательских посещений в день, и Это будет некоторая панель управления. Все проекты будут сборкой в asp.net mvc 2, и они будут все работать над одной базой данных SQL Server.
Мы были очень в NHibernate, пока я не нашел веб-сайт ormbattle.net, где тесты производительности для NHibernate выглядят очень плохими по сравнению с другими картопостроителями. В этой сводке я нашел библиотеку неизвестной мне прежде. BLToolkit выглядит действительно многообещающим, но существует и - преимущества и недостатки.
BLToolkit имеет слабую общественную поддержку, очень немного примеров, и я не делаю действительно слышал о ком-то, кто использовал его в большом проекте. Также это очень легко, что означает, что это не поддерживает много-много отношений, ленивой загрузки и кэширования...
С другой стороны, производительность является действительно большой, и также она сделала, чтобы очень хороший Linq поддерживал.
В этом случае я между выбором одного из тех путей:
Я не ищу вердикт это этот случай. То, что я прошу, является небольшим обсуждением, для указания на меня некоторые проблемы, которые я не сделал рассмотренный или просто обменивающийся некоторым опытом со мной об использовании не только BLToolkit, но также и другой или картопостроители.