.Net: основные ресурсы, инструменты и библиотеки, с открытым исходным кодом или нет, для создания приложений уровня предприятия? - PullRequest
2 голосов
/ 28 августа 2009

Как молодой специалист в .Net, я заметил, что существует множество блоков приложений .Net для создания приложений уровня предприятия. Тем не менее, я не смог найти место, где собраны все эти ресурсы, в качестве отправной точки для разработки .Net для начинающих или профессионалов.

Вот мой вопрос. Какие блоки приложения вы используете в приложении уровня предприятия? Пожалуйста, классифицируйте ваши блоки (доступ к базе данных, GUI, тестирование ... добавьте теги к нему, черт побери!), Уточните, если это с открытым исходным кодом или нет. Если ваша библиотека предоставляет функциональность в нескольких областях (например, Microsoft Prism), некоторая дополнительная информация была бы полезна.

Будьте конкретны. Ни один крошечный полезный блок не должен быть забыт. Голосуйте за полезные библиотеки и библиотеки уровня предпринимательства, голосуйте за нестабильные. Должен поймать все!

Конечно, если такое место существует, я был бы рад получить его URL; -)

Библиотеки:

  • Библиотека Microsoft Entreprise (Роберт Харви
  • NHibernate (Отображение O / R, Доступ к данным - Открытый исходный код) по g.
  • Proj.Net (Пространственная привязка и проекция - с открытым исходным кодом) от Джорджа

Ресурсы:

  • CodePlex (с открытым исходным кодом) от Nifle
  • CodeProject (с открытым исходным кодом) от Nifle
  • SourceForge (с открытым исходным кодом) от Nifle

Ответы [ 4 ]

1 голос
/ 28 августа 2009

NHibernate для сохранения объектов в реляционной базе данных.

1 голос
/ 28 августа 2009

Microsoft Enterprise Library - это набор программных компонентов многократного использования (блоки приложений), предназначенных для помощи разработчикам программного обеспечения в решении общих сквозных задач разработки предприятия (таких как ведение журнала, проверка данных, доступ к данным, обработка исключений и многие другие). Блоки приложений - это тип руководства; они предоставляются в виде исходного кода, контрольных примеров и документации, которые могут использоваться «как есть», расширяться или изменяться разработчиками для использования в сложных корпоративных проектах развития на уровне предприятия.

http://msdn.microsoft.com/en-us/library/cc467894.aspx

  • Блок приложения кеширования
  • Блок приложения криптографии
  • Блок приложения доступа к данным
  • Приложение для обработки исключений Блок
  • Блок приложения ведения журнала
  • Заявление на внедрение политики Блок
  • Блок приложения безопасности
  • Блок приложения Unity
  • Блок приложения проверки
1 голос
/ 28 августа 2009

Есть несколько мест, в которых есть библиотеки и приложения с открытым исходным кодом .Net, через которые вы можете покопаться.

Вот несколько

0 голосов
/ 28 августа 2009

ProjNET - для работы с проекциями и пространственными данными. OpenSource!

...