ASP.NET MVC 2 Preview 1 - каков наилучший способ реализации областей?

StackOverflow https://stackoverflow.com/questions/1215928

Вопрос

В последнем выпуске ASP.NET MVC 2 они представили концепцию областей, поддерживаемую MS. Однако для реализации этой концепции необходимо создать несколько отдельных проектов. Один проект на площадь. В ASP.NET MVC 1 было много других способов поддержки областей, в которых вы все еще работали бы в том же проекте. Этот пост не о важности областей или не , но какова будет правильная реализация. Что вы предпочитаете работать с областями и почему? Что вы думаете об этом новом мультипроектном способе выполнения областей?

Вот предварительные 2.0 способы реализации областей:

http://haacked.com/archive/2008 /11/04/areas-in-aspnetmvc.aspx

http: // blog.codeville.net/2008/11/05/app-areas-in-aspnet-mvc-take-2/

http://devlicio.us/blogs/billy_mccafferty/archive/2009/01/22/mvc-quot-areas-quot-as-hierarchical-subfolders-under-views.aspx р>

Я собираюсь начать работу над очень большим проектом ASP.NET MVC (и не могу дождаться, чтобы углубиться в предварительный просмотр 2.0), и мне интересно, стоит ли мне использовать эту реализацию новых областей или что мы уже доказали, что работаем ,

Это было полезно?

Другие советы

Поскольку выпуск ASP.NET MVC 2 иногда происходит в будущем, что является неопределенным, я бы порекомендовал вам сделать то, что было предложено MVC 1. Но было бы замечательно реализовать ваши проекты с помощью функции области Имейте в виду, что в дальнейшем вам будет проще расширить существующее решение, если потребуется.

Я бы порекомендовал вам посмотреть в блоге ScottGu о новинках MVC 2. Там также есть хороший скриншот структуры файла / папки с областями.

Мой тебе совет такой:
Если вы планируете разработать свое огромное веб-приложение в MVC2, я предлагаю вам пойти по пути использования уже реализованных возможностей областей. К тому времени, когда вы закончите разработку, MVC будет поставляться, и области все равно будут поддерживаться.

Только не изобретайте колесо и создайте какое-то свое собственное решение с этим.

Но если вы не запустите V2, воспользуйтесь решением проблем Haack.

scroll top