Вышел Asp.Net Mvc Preview 4

В блоге Scottа Gu появилась запись о выпуске очередного Preview aspnetmvc ворка.
Если раньше выпуск релиза сопровождался изменениями во всех частях ворка, то теперь изменения направлены явно в сторону улучшения и расширения пользовательских функций. Например разработаны готовые фильтры Authorize Filter, HandleError Filter и OutputCache Filter.

Фильтр авторизации использует несколько правил, по роле, по логину.

Фильтр обработки ошибок может по разному реагировать на ошибки, настройка на разные типы exception.

Интересно еще одно нововведение AccountController Class. Это уже реализация целой логики по управлению account-ами.

Как и раньше делаются все усилия чтобы данный продукт легко поддавался тестированию. Этот принцип коснулся и Testing TempData.
With previous ASP.NET MVC Previews you had to mock objects in order to test the TempData collection. With Preview 4 you no longer need to mock or setup anything. You can now add and verify objects within the Controller's TempData collection directly within your unit tests (for example: populate a controller's TempData property before calling its action method, or verify that the action updated the TempData after the action returned). The actual storage semantics of the TempData collection is now encapsulated within a separate TempDataProvider property.
И в заключении Скотт пообещал рассказать какие изменения коснутся AJAX в 4 Preview.
Я же со своей стороны жду появления subcontrollers. )

14 комментариев:

Ежики комментирует...

Забавно, все что сейчас вводиться было озвучено и предложено сразу после выхода самой первой верси aspnetmvc. И применении interception filter и error handler и authorization filter. Забавно, что после очередного превью, многие выкидывают свои наработки и начинают использовать то что вышло.

Ежики комментирует...

Ага, попались ? Я тоже )) Оказывается выход 4 Preview только планируется ))) Вот что значит интересоваться только технической стороной и читать по диагонали )

Acume комментирует...

Со всеми новинками можно поиграться на codeplex версии 4-ого превью: http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnet&ReleaseId=15389 ;)

Acume комментирует...

Звиняюсь, по поисковику вышел на этот пост, не видел что следующим постом идет тот самый линк :)

Ежики комментирует...

Вот такая петрушка :). Хотя мы давно уже не играемся, а работаем с этим framework-ом.

Acume комментирует...

Коммерческие разработки? Если есть рабочие проекты - можно посмотреть? Вы случайно нигде не делитесь опытом, с какими проблемами приходится сталкиваться при работе с данным фреймворком?

Ежики комментирует...

Да коммерческие. В качестве примера можно посмотреть http://bonazone.ru. Остальное интранет приложения.
Конкретные вопрос только в частном порядке. Хотя есть мысли дать пару обзоров в местном dotnet сообществе(http://tlt.ineta.ru/).

Так же в блоге много записей связанных с aspnetmvc )

Acume комментирует...

Если будет свободная минутка, а также желание помочь советом в частном порядке - vecalion эт гмайл (ваших контактов не нашел). :)

Ежики комментирует...

Я не прячу свое мыло,
Это сразу вы поймете.
Если ткнете по иконке,
Что конверт напоминает.

)

Анонимный комментирует...

Очень полезная вещь, спасибо!!

Анонимный комментирует...

Спасибо. Прочитал с интересом. Блог в избранное занес=)

Анонимный комментирует...

Завтра разошлю ссылку всем сотрудникам, тут прикольно

Анонимный комментирует...

Привет, всем! Хорошо написано, если б детальней конечно..

Анонимный комментирует...

(У Л Ы Б К А)