Я знаю группу людей, которые действительно обладают улучшениями, что ASP.NET MVC 2 передал первый выпуск. Я только что начал перемещать наш проект MVC 1, и до сих пор области полностью очистили путаницу подпапки, которую мы имели в нашем крупномасштабном приложении. Поскольку я погружаюсь глубже во все улучшения и изменения, которые были внесены, я все еще продолжаю думать для меня укомплектования людьми его, было бы хорошо, если бы у них был x в этом выпуске. Например, я любил бы его, если им встроили своего рода внедрение зависимости вместо того, чтобы иметь необходимость использовать решения других производителей.
Мой реальный вопрос состоит в том теперь, когда ASP.NET MVC 2 отсутствует в дикой природе, какие функции действительно хотят/желают команду, реализовал и надеются, что они реализуют для ASP.NET MVC 3?
Править
Похож на внедрение зависимости, встроен для первого предварительного выпуска ASP.NET MVC 3! Мне нравятся опции, добавленные до сих пор. ASP.NET 3 предварительно просматривает, каждый отсутствует!
Я думаю, MVC 3 не будет слишком драматичным со своими улучшениями, но будет более стабильным и постепенным.
План ASP.NET MVC 3 Roadmap содержит снимок того, что команда, по-видимому, планирует реализовать в следующем выпуске, и некоторые моменты очень интересны.
Я думаю, что моими фаворитами из этого списка, вероятно, были бы:
Поскольку ASP.net MVC 3 будет только .net 4, я хотел бы увидеть кое-что, связанное с асинхронными контроллерами и всеми другими новыми асинхронными / многопоточными функции, которые предоставляет .net 4.
Я бы хотел:
Инструменты
Мне нужны помощники, которые автоматически формируют индекс Просмотры. Может быть, что-то вроде IndexDisplay ()
, IndexDisplayFor ()
и IndexDisplayForModel ()
.
Я бы хотел, чтобы шаблон автоматически генерировал классы друзей для любой данной модели.
Мне бы очень хотелось, чтобы они добавили следующее:
Хммм, это все, что я могу сейчас придумать :)
Я бы хотел увидеть встроенную поддержку таких вещей, как IronRuby
Инструменты (шаблоны T4) для создания объектов Moq для модульного тестирования были бы очень полезны. Тестирование определенных объектов во фреймворке излишне сложно, и наличие возможности генерировать код для некоторых из них было бы очень полезно.
больше элементов управления и помощников было бы очень хорошо, особенно сетка (ajax).
Хотелось бы увидеть поддержку сборки областей (я имею ввиду много сборок с разными областями) + динамическую загрузку, что-то вроде плагинов.
Редактировать: И у нас есть превью 1 сегодня: http://weblogs.asp.net/scottgu/archive/2010/07/27/introducing-asp-net-mvc-3-preview-1.aspx
Anybody happy ? :>
Asp.net MVC 3 Preview 1 также только что был анонсирован на http://weblogs.asp.net/scottgu/archive/2010/07/27/introduction-asp- net-mvc-3-preview-1.aspx
Я также использую функцию простоты, как большинство вещей без помощников, таких как html-помощник. Я думаю, что разработка в asp.net MVC 3 - лучший способ изучить MVC 3 в будущем.
Больше всего мне хотелось бы видеть две вещи: прямую инъекцию зависимостей в представлениях, фильтрах и т. д., и (я знаю, иметь возможность тестировать свои представления отдельно от конвейера ASP.Net (возможно, включая проверку типа документа и/или какой-либо тип компиляции/проверки JavaScript).
Вот еще несколько идей: