Я хотел бы создать приложение, которое будет работать в Интернете, это решение для предприятия, но я не знаю, какую инфраструктуру я буду использовать, кто-нибудь там может рекомендовать среду, которая лучше всего подходит в приложении .NET/ASP.NET, которая может обрабатывать DAL, BLL и GUI, кроме CSLA.NET?Рамки, доступные .NET.
ответ
Если вы ищете что-то вроде .NET-эквивалента JBoss, то нет, нет ни одного продукта, который бы обеспечивал создание всех в мире .NET.
Однако есть много продуктов, в основном на стеке .NET 3.5, которые могут быть собраны вместе, чтобы обеспечить прочную основу.
- Windows Communication Foundation (networking);
- Windows Workflow Foundation (рабочий поток);
- Application Application Blocks (кэширование, ведение журнала и т. Д.);
Relatation Объект Картопостроитель
- Entity Каркасы;
- NHibernate;
- LLBLGen
MEF не является контейнером IoC, он представляет собой расширяемость. Замок проект более IoC, замок Виндзор является их контейнером. –
@Matt: Редактировать, как положено, пожалуйста. Я вижу, что вам требуется 750 повторений. – biozinc
@ предложения биоцинка по всем хорошо выглядеть, я бы просто добавить inversion of control/dependency injection варианты тоже, как:
Другая альтернатива МОК контейнер Castle Project.
Другая хорошая картинка ИЛИ LLBLGen.
Я бы добавил Managed Extensibility Frameworks (MEF) в любой проект .NET .NET, с которого я начинал.
Фактически .netTiers генерирует помимо dal некоторые bll и некоторые пользовательские элементы управления/веб-страницы. Поэтому я думаю, что он ближе всего к тому, что вы ищете.
Я лично использую subsonic, потому что:
- использует ActiveRecord шаблон, который мне нравится (это просто и легко)
- легкий
- создает мусорщик страницы из коробки ... (так некоторые UI :))
- 1. Каковы доступные рамки Swift?
- 2. Каковы рамки, доступные в perl
- 3. Каковы рамки модульного тестирования, доступные в java?
- 4. Доступные параллельные технологии в .Net
- 5. Закрепление рамки .NET
- 6. .NET ошибка рамки x800f081f
- 7. рамки .net TimeZoneInfo.utc свойство
- 8. рамки кэширования для .net 4.5.1 [.net core (dnx)]
- 9. Каковы доступные шаблоны/рамки для разработки приложений с одной страницей с использованием visual studio/.net?
- 10. .net рамки целевой версии vb.net
- 11. Рамки для инъекций для .Net
- 12. Лучший рамки IoC для .Net
- 13. .net микро рамки и Socket.io
- 14. Перечислить доступные серверы SQL из .Net
- 15. .NET System.Drawing.Font - Доступные размеры и стили
- 16. Параметры файла .NET. Доступные типы файлов
- 17. Доступные рамки для объекта-компонента в объективе-c?
- 18. Может ли приложение C# .net работать без рамки .net?
- 19. Каков наилучший язык/рамки для .NET для .NET?
- 20. Какие рамки BDD популярны в .net?
- 21. Какие-либо рамки NIO для .NET?
- 22. Как изменить версию рамки .net для sageframe?
- 23. Помогите подобрать рамки инъекции зависимостей для .Net
- 24. Скрывающие рамки для .NET на Monotouch?
- 25. не удается установить рамки .Net 3.5
- 26. CodeAccessPermission в коде рамки в .Net
- 27. Зависимость инъекции и макет рамки для .net
- 28. Рамки бизнес-объектов для C# и .net
- 29. .Net разные рамки в том же проекте
- 30. Стандарты и рамки .NET для веб-службы
Что именно вы подразумеваете под «рамкой»? Библиотеки пользовательского интерфейса, ORM-инструменты или что-то еще? Благодарю. – splattne
ТЫСЯЧИ таких фреймворков для приложений ASP.NET, как и на Java. У вас есть какая-то конкретная потребность? Внедрение зависимости? Единичное тестирование? ORM? UI? и т.д? –
Лучше описать, какие _features_ вы хотите реализовать в этом веб-приложении на уровне предприятия. Возможно, тогда могут быть предложены лучшие предложения и рекомендации. – icelava