Я работаю на небольшой веб-сайт (пара программистов, пара дизайнеров). В настоящее время мы используем проекты веб-сайта ASP.NET - это упрощает сортировку программ на моей локальной машине, в то время как дизайнеры работают непосредственно на сервере разработки, а компиляция "на лету" позволяет им видеть любые изменения без необходимости компилировать и развертывать веб-сайт (и все связаны с SVN).
Я хотел бы начать использовать ASP.NET MVC практически для всех причин, которые делают его отличным от Webforms (логические URL-адреса, нет viewstate, больше контроля над html, модульное тестирование и т.д.), но не хотят сделайте процесс dev более сложным, поэтому:
- Любые причины, по которым вы не можете устанавливать веб-сайты MVC в качестве проектов веб-сайтов вместо приложений, чтобы их не нужно было явно компилировать в процессе dev. (Наши "живые" веб-сайты все равно используют проекты веб-компиляции).
- Будет ли это продолжаться модульное тестирование?
- Есть ли другой способ позволить дизайнерам создавать сайты MVC так же, как в настоящее время? Примечание. Они используют Dreamweaver, поэтому сервер разработки Cassini не работает.
Может ли кто-нибудь посоветоваться с любым из вышеперечисленных (даже если бы я сказал, что мой процесс dev не имеет смысла..:)
Спасибо.