Подтвердить что ты не робот

Что отличает Visual Studio?

В моем, по общему признанию, несколько коротком времени в качестве программиста, я использовал множество сред разработки на многих платформах. В первую очередь, Eclipse/Linux, XCode/OSX, CLI/editor/Linux, VisualDSP/Blackfin/Windows и MSVC/Windows. (Я использовал каждый в течение нескольких месяцев)

В большинстве случаев есть четкие функции. Но так или иначе, я просто не могу найти в MSVC. Опять же, так много людей действительно похоже на это, поэтому я, вероятно, что-то здесь не вижу. Поэтому, пожалуйста, скажите мне: что отличает Visual Studio?

Вещи, которые мне нравятся:

  • Инструменты рефакторинга в Eclipse
  • Вывод ошибки сборки в XCode и Eclipse
  • Изменить-все-в-области в XCode
  • Профайлер в XCode
  • Гибкость Eclipse и CLI/editor
  • Формирование данных в VisualDSP

Вещи, которые мне не нравятся

  • Отображение ошибок сборки в MSVC (не выделено в коде)

Честно говоря, это не значит, что это напыщенная речь. Конечно, я Mac-head и предвзятый, но я должен использовать MSVC на работе, поэтому я действительно хочу, чтобы это понравилось.

4b9b3361

Ответ 1

Лучшая вещь в visual studio - это приложение-хост для Resharper;)

Ответ 2

Это зависит от программиста от программиста. Я предпочитаю Visual Studio, потому что:

(1) Разработка намного быстрее по сравнению с другими IDE.

(2) Концепция Intelli-Sense лучше всего работает в Visual Studio. В некоторых IDE я заметил, что меню открывается при нажатии. и двинулся вперед. А также концепция Intelli-Sense началась с Visual Studio. Прошу прощения за причинение вреда, если я ошибаюсь.

(3) Я использую Aptana Studio для разработки PHP. Это отличная среда разработки, поскольку она построена на Eclipse, но все же я могу работать быстрее, особенно при работе с файлами HTML, используя Visual Studio, чем в Aptana. Но опять же, у Aptana также есть очень четкие черты.

(4) Я отлаживаю приложение .NET с помощью Visual Studio намного проще, чем работать с другими IDE.

Ответ 3

IMHO, Visual Studio имеет один из лучших отладчиков в бизнесе. Намного проще в использовании, чем множество графических интерфейсов для gdb.

Ответ 4

Visual Studio более интегрирована с поддерживаемыми языками, чем все, что я когда-либо испытывал (я был вокруг блока - Aptana, Eclipse, Zend Studio и т.д.).

Добавьте ReSharper в микс, и я нахожусь на небесах.

Мне нравится:

  • Intellisense (функции кодового обозначения)
  • Документация по окружающей среде

ReSharper - это плагин, который улучшает эти возможности и добавляет некоторые дополнительные функции, такие как крупномасштабный рефакторинг, функции обнаружения объектов-убийц, проверка кода по рекомендованным стандартам (которые вы можете изменить в соответствии с вашими потребностями).

Ответ 5

Примерно через 10 лет, используя и любя Visual Studio до версии 2008, я занимаюсь разработкой Java в Eclipse в течение нескольких месяцев, и я очень удивлен, что, на мой взгляд, Eclipse - это гораздо более продвинутая IDE. Я просто пропускаю множество функций, когда возвращаюсь к VS.

Возможно, люди, которые считают VS лучшими, в последнее время не использовали какой-либо другой современной среды разработки.

Ответ 6

Если вы используете Visual Studio для программирования на C или С++, вы должны действительно изучить Visual Assist X. Он добавляет рефакторинг и лучшую подсветку синтаксиса и несколько дополнительных вещей.

Если вы используете Subversion для управления версиями, вы также должны изучить VisualSVN (лучше всего) или AnkhSvn (бесплатно).

С этими надстройками вы можете найти Visual Studio по своему вкусу.

Ответ 7

"Из коробки", я могу написать программу без необходимости проходить через все hooplah установки CDT (или любых других инструментов). Это настоящий PITA для Ubuntu и не намного лучше для окон. (Обновления, похоже, не работают правильно, всегда есть проблемы с несовместимостью с глупыми пакетами или специальные шаги установки).

Окружающая среда "чувствует" естественность для окон и неудобных, а недостаток неловкости имеет большое значение для производительности. Ярлыки встречаются с другими приложениями Windows, поведение окон одинаково и т.д.

VS также не засоряется при загрузке окон при открытии проекта. Я уверен, что есть способы сохранить перспективы в Eclipse, поэтому вам не нужно делать это каждый раз, но это дополнительный шаг.

Ответ 8

Visual Studio не является отличной средой разработки - я обнаружил, что когда я начал разработку С#.

С Resharper это довольно хорошо, с функциями, присутствующими в лучших IDE, таких как Eclipse и IntelliJ IDEA.

Я понятия не имею, почему Microsoft не просто покупает JetBrains и объединяет Resharper в Visual Studio.

Ответ 9

У меня был тот же вопрос, потому что все, кажется, любят Studio (и я лично считаю, что он даже не близок к способностям Eclipse).

После большого чтения я пришел к (возможно, ошибочному) выводу о том, что Visual Studio является отлично для .net-языков, но Visual Studio для C/С++ просто не близок к хорошо.

Почти все, кто так высоко говорит о Visual Studio, исходят из фона .net и много замечательных вещей, о которых они продолжают говорить, я просто не мог найти, работая на С++.

Это, кстати, имеет большой смысл: основное усилие Microsoft - продвигать .net вперед, а тесная интеграция с Studio делает его очень мощным IDE (так же, как Eclipse отлично подходит для разработки Java).

Ответ 10

Visual Studio Team System Data Base Edition - все необходимые инструменты: редактор кода с дизайнером, Source Control, Team View и, что лучше всего - развертывание базы данных!

Ответ 11

Возможно, кто-то еще дал этот ответ, но:

  • Инструменты DEBUGGING

Что это. Просто как тот. Назовите меня одним инструментом, который может отлаживать код так же хорошо, как VS, и я бы женился на нем (да, я женат на VS). Когда вы нацеливаетесь на .Net, все становится еще лучше.

Ответ 12

Какой из них вы использовали первым?

От кого-то, кто развивается с тех пор... Умм... пробивая отверстия в карточках и видел, как развиваются IDE, мне действительно нравится использовать Visual Studio, но мне нравятся и другие. Я считаю, что Visual Studio лучше всего подходит для определенных языков Microsoft, таких как VB или С#, и имеет множество функций, сопоставимых с точками, которые, по вашему мнению, вам нравятся в других.

Я обнаружил, что мне нужно время, чтобы привыкнуть к новой среде IDE, потому что, поскольку я много использую VS, я обычно ищу VS способ сделать что-то. Так что, возможно, это просто случай дать ему время. И если вам не нравится, попробуйте настроить его или отключите.

Я смею сказать, что VS представил некоторые идеи, которые приняли другие IDE, и наоборот.

Моя лучшая любимая вещь - это интеллигентный смысл, который никогда не казался слишком навязчивым по сравнению с другими IDE, а для С# VS 2003, похоже, было много умных при прогнозировании того, что я хотел напечатать.

Конечно, это не IDE, чтобы презирать.

Ответ 13

VS улучшается с версии на версию, а сторонние инструменты, такие как resharper, так же хороши, как и другие инструменты. (sames идет на профилирование. Третьи стороны довольно хороши).

в принципе - если вы кодируете dot net - это инструмент, и если вы кодируете java - у вас есть другие... так что реальный вопрос - какая структура вам нравится лучше, а не какая IDE....

.... и если вы используете только старый добрый С++, я думаю, какой инструмент вы привыкли... Я использовал для компиляции С++ на borland on dos, и я был счастлив: -)

Ответ 14

Я использую как Delphi, так и Visual Studio. Хотя я предпочитаю Delphi (по многим причинам), есть некоторые вещи, которые Visual Studio делает лучше.

  • Редактор кода работает лучше, делая код более плавным и, следовательно, быстрее.
  • Помощь. Это быстрее, возвращает более релевантные результаты и лучше интегрируется в IDE.

Это больше. Net, чем Visual Studio, но мне очень нравится ASP.Net, поэтому мне пришлось бы называть это другой победой для VS.

И для бонусных очков я также большой поклонник Delphi Prism, который размещен в Visual Studio.

Итак, если вы пишете код для Windows, в среде Visual Studio есть много чего.

Ответ 15

Отладчик (я в основном использую С++). Я уверен, что мои проекты работают в Visual Studio все время, даже если моя команда в моей работе не поддерживает ее, потому что она всегда сохраняет нашу шкуру в конце. В противном случае его нестандартная система решения/проекта несколько раздражает.

Кроме того, для кого-то, привыкшего использовать VS, Eclipse слишком вяло. Это похоже на поклонника хоккея с шайбой, который пытается стать поклонником футбола. Это может произойти, но это непросто.

Ответ 16

Я попытался использовать VS2010 для работы над проектом Great Plains/eConnect, и он продолжал рушиться на меня.

Мне нравится эта IDE, но я даже не могу ее использовать прямо сейчас. VS2010 имеет набор функций, которые мне нужно для работы над выше (с новейшими версиями).

Ответ 17

Мне нравится VS, потому что он более отзывчив (например, вокруг Eclipse). Я все еще использую 2005, хотя и не ожидаю обновления до 2010 года (мы пропускаем все остальные версии, а не 2003 и 2008 здесь).