Visual Studio против Visual Web Developer - PullRequest
       17

Visual Studio против Visual Web Developer

5 голосов
/ 12 февраля 2009

Я пытаюсь написать веб-приложение, используя ASP.NET MVC . Я предпочитаю C # в качестве языка программирования.

Какую IDE лучше использовать для этой цели? Visual Studio или Visual Web Developer ?

Каковы особенности IDE? Каковы преимущества использования одного над другим?

Заранее спасибо.

Ответы [ 3 ]

13 голосов
/ 12 февраля 2009

Насколько я понимаю, Visual Web Developer (VWD) - это просто бесплатная версия Visual Studio компонентов, необходимых для разработки веб-решений.

Вот список функций, отсутствующих в VWD , которые вы получаете в Профессиональной версии Visual Studio 2008 (VS2008). Одним словом, VWD Express 2005

  1. is Not Extensibile с другими надстройками или сторонними инструментами

  2. Поддерживаются только проекты веб-сайтов (2005). Вы не можете добавить класс Библиотека проекта или веб-элементы управления Библиотечный проект для решения.

ОБНОВЛЕНО - VWD 2008 SP1 также разрешает проекты веб-приложений и библиотек классов в решении .

  1. Отсутствует Возможность комбинировать Контроль исходного кода

  2. имеет нет проверки доступности

  3. Отсутствует Способность Автоматическая генерация ресурсов для локализация

  4. Невозможно подключить отладчик к процессу

  5. имеет нет отладки собственного кода

Очевидное преимущество VWD перед VS2008 состоит в том, что он бесплатный, и если вы можете работать с ним умно, учитывая отсутствующие функции, это может быть более прагматичным вариантом для вас. Если это те функции, без которых вы не можете жить, VS2008 может быть разумным вложением - вы также получаете все функции, отсутствующие в других продуктах Express (Visual Basic 2008, Visual C # 2008 и т. Д.).

Взгляните на сравнительную таблицу MSDN для Visual Studio 2005 . Я не могу найти 2008 год, но подозреваю, что он очень похож.

0 голосов
/ 12 февраля 2009

Я думаю, что у вас также нет возможности публиковать сайт без визуальной студии, вы, безусловно, можете запустить веб-сайт, но он не создаст двоичные файлы для релиза, поскольку веб-разработчику необходимо опубликовать исходный код в iis.

0 голосов
/ 12 февраля 2009

Visual Studio позволит вам интегрироваться с управлением исходным кодом и присоединенной отладкой к процессам IIS.

Как одинокий разработчик, который запускает какое-то чистое приложение ASP.NET-MVC, то веб-разработчик сделает это, для серьезной работы вам действительно нужна студия.

...