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

В последнем выпуске 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), и мне интересно, стоит ли мне использовать эту реализацию новых областей или то, что мы уже доказали, что работаем ,

Ответы [ 3 ]

1 голос
1 голос
/ 02 августа 2009

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

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

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

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

1 голос
/ 01 августа 2009

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

...