2009-01-05 2 views
3

Я хотел бы создать приложение, которое будет работать в Интернете, это решение для предприятия, но я не знаю, какую инфраструктуру я буду использовать, кто-нибудь там может рекомендовать среду, которая лучше всего подходит в приложении .NET/ASP.NET, которая может обрабатывать DAL, BLL и GUI, кроме CSLA.NET?Рамки, доступные .NET.

+0

Что именно вы подразумеваете под «рамкой»? Библиотеки пользовательского интерфейса, ORM-инструменты или что-то еще? Благодарю. – splattne

+0

ТЫСЯЧИ таких фреймворков для приложений ASP.NET, как и на Java. У вас есть какая-то конкретная потребность? Внедрение зависимости? Единичное тестирование? ORM? UI? и т.д? –

+0

Лучше описать, какие _features_ вы хотите реализовать в этом веб-приложении на уровне предприятия. Возможно, тогда могут быть предложены лучшие предложения и рекомендации. – icelava

ответ

6

Если вы ищете что-то вроде .NET-эквивалента JBoss, то нет, нет ни одного продукта, который бы обеспечивал создание всех в мире .NET.

Однако есть много продуктов, в основном на стеке .NET 3.5, которые могут быть собраны вместе, чтобы обеспечить прочную основу.

  • Windows Communication Foundation (networking);
  • Windows Workflow Foundation (рабочий поток);
  • Application Application Blocks (кэширование, ведение журнала и т. Д.);

Relatation Объект Картопостроитель

  • Entity Каркасы;
  • NHibernate;
  • LLBLGen

Inversion of control/dependency injection

+0

MEF не является контейнером IoC, он представляет собой расширяемость. Замок проект более IoC, замок Виндзор является их контейнером. –

+0

@Matt: Редактировать, как положено, пожалуйста. Я вижу, что вам требуется 750 повторений. – biozinc

1

Фактически .netTiers генерирует помимо dal некоторые bll и некоторые пользовательские элементы управления/веб-страницы. Поэтому я думаю, что он ближе всего к тому, что вы ищете.

Я лично использую subsonic, потому что:

  • использует ActiveRecord шаблон, который мне нравится (это просто и легко)
  • легкий
  • создает мусорщик страницы из коробки ... (так некоторые UI :))
Смежные вопросы