ASP.NET MVC Инструмент разработки - PullRequest
2 голосов
/ 24 апреля 2009

Исходя из моего предыдущего вопроса, если я начинаю изучать asp.net MVC, хватит ли экспресс-версии для веб-разработчика Visual Studio или я должен рассмотреть дорогую полную версию Visual Studio. Каковы ограничения такой экспресс-версии, с которой я могу столкнуться? или я лучше использую инструмент Expression? (или это то, что я могу прогрессировать позже.) Любой совет кто-нибудь? Спасибо.

Ответы [ 4 ]

2 голосов
/ 24 апреля 2009

Re-резкость (все любимые добавить в ;-)) требует полной версии VS. На мой взгляд, это стоит того, чтобы в одиночку это сделать.

0 голосов
/ 25 апреля 2009

«Полные версии» Visual Studio не бесплатны! Если вы начинаете изучать asp.net MVC, попробуйте сначала Visual Web Developer . Да, он не поддерживает интегрированное тестирование , но вы можете использовать любой сторонний инструмент ( xUnit - лучший) для тестирования.

0 голосов
/ 24 апреля 2009

Экспресс, безусловно, хорошее начало, и если вы только учитесь, вы не должны слишком упускать некоторые функции из полной версии. Для управления SQL теперь Microsoft также предлагает SQL Management Studio Express (конечно, вместе с SQL Server Express).

Основные вещи, которые мне лично не хватает, когда я использую Express, а не полную версию:

  • Диаграммы классов - они очень полезны, когда вы начинаете проект и хотите наметить классы, которые вы хотите создать. Однако для простого MVC-приложения в них не будет большой необходимости.
  • Присоединение к процессу для отладки - Express-выпуски включают полный отладчик, но вы не можете подключиться к уже запущенному процессу. Это особенно полезно, если вы используете NUnit и столкнулись с проблемой и хотите отладить. Есть некоторые обходные пути, но они не особенно элегантны или просты.
  • Интегрированное тестирование - Я действительно удивлен, что это не вошло - Microsoft должна понимать, что следует поощрять привлечение новых разработчиков к изучению таких полезных привычек, как модульное тестирование.

Пакет Expression предназначен больше для разработчиков, чем для разработчиков. Я не думаю, что это хорошо подходит для того, что вы ищете.

SharpDevelop - еще одна бесплатная опция. Хорошо, если вам не хватает Express, но лично я не нахожу этот опыт «гладким», и в нем особенно не хватает функций, связанных с веб-разработкой.

0 голосов
/ 24 апреля 2009

Одна вещь, которая приходит на ум, - это отсутствие инструментов SQL в экспресс-версиях, таких как Server Explorer (http://msdn.microsoft.com/en-us/library/cd2cz7yy.aspx).. Я не уверен, сможете ли вы эффективно использовать LINQ to SQL или LINQ to Entities без него .

В этой заметке я настоятельно рекомендую полную версию Visual Studio 2008 Professional.

Я знаю, что поскольку вы используете экспресс-версии, вы имеете право на цену обновления для Visual Studio 2008 Professional.

Примечание: продукты Expression больше ориентированы на дизайнеров, а не на программистов.

...