Какие внешние библиотеки ASP.NET рассмотреть для нового проекта? - PullRequest
3 голосов
/ 20 июля 2009

Рассмотрим следующий сценарий, в котором я скоро окажусь: Вы должны приступить к написанию нового проекта, который будет "веб-сайтом сообщества" в ASP.NET, и у вас будет полностью пустой холст для работы. Вы можете свободно рассматривать и оценивать (не обязательно использовать) любые библиотеки и способы работы, чтобы попытаться создать наиболее эффективное, быстрое и обслуживаемое приложение с отличным опытом работы с клиентами. Конечно, гарантируя, что риск внешних зависимостей того стоит. Какие внешние библиотеки вы бы использовали или рассматривали для разработки с или из? Я не хочу предлагать ограничение по объему библиотек и их назначению, но если вы будете использовать его в каком-либо проекте или если вы считаете, что это будет иметь отношение к веб-сайту / приложению Сообщества - тогда я заинтересован.

Хотя это может показаться немного «неправильным», я все же думаю, что это подходящий вопрос для начала проекта. Такие вещи, как ELMAH , которые уменьшают объем требуемой работы и обеспечивают отличную отправную точку для проекта. Могут быть и другие библиотеки / фреймворки, которые, если они встроены с самого начала, дают существенное преимущество проекту в долгосрочной перспективе.

(Отказ от ответственности: я не был уверен, как сформулировать этот вопрос, но я провел некоторые поиски и не нашел ничего, что действительно могло бы ответить на эту тему вопроса. Заранее извиняюсь, если это не имеет большого смысла ).

Ответы [ 4 ]

1 голос
/ 20 июля 2009

У вас есть выбор над рамками?

Asp.net MVC ?

JQuery
Jayrock
log4net
Lucene.net для индексации / поиска
Enyim для клиента memcached
Nunit
MVP.XML Nant для сборки
Rhino.Mocks
NCover
WatiN для тестирования
Селен для испытаний

1 голос
/ 20 июля 2009

Вы можете быть в состоянии снизить риск внешних зависимостей, просто используя технологию Microsoft

  • ASP.net MVC (UI)
  • Entity Framework (DAL)
  • Корпоративная библиотека (ведение журнала, кэширование ....)
1 голос
/ 20 июля 2009
  • NHibernate для ORM / DAL,
  • StructureMap или Замок Виндзор для IoC
  • Грабли для строительства
  • NUnit, MbUnit и Machine. Технические характеристики для тестирования
  • AutoMapper для создания моделей представления
0 голосов
/ 21 июля 2009

Я бы начал с DevExpress . В них много ASP.NET-кода, входящего в различные пакеты и выпуски, поэтому довольно легко купить именно то, что вы хотите, без дополнительных ненужных вещей. Любой для простой регистрации У меня есть некоторые из их классных компонентов AJAX бесплатно (я не знаю, действует ли это предложение до сих пор, но, вероятно, да). Эти компоненты стоят денег, но они того стоят.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...