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