Я имею в виду разработку Windows.
Рассматривая другие вопросы, есть альтернативы VS, но они кажутся веб-ориентированными, что хорошо, или вы можете запрограммировать весь веб-сайт .net в блокноте, если вас побудит это сделать.
Но есть ли что-то большее, чем просто IDE для разработки Windows? IE Могу ли я создать приложение только в блокноте, это часть компилятора Visual Studio или она отдельная, которую можно вызывать из командной строки или как-то еще?
Я не хочу не использовать VS, я доволен этим, делаю то, что мне нужно и т. Д. И т. Д., Просто еще один аспект, который мне интересен.
productivity
ide
visual-studio
Psytronic
источник
источник
Ответы:
Компиляторы доступны отдельно.
Для C # это было бы
csc.exe
. Вы можете вызвать его из командной строки в любое время. Передайте имя исходных файлов для компиляции, библиотеки для ссылок, вариант компиляции и все готово.Я считаю, что Visual Studio сама вызывает компилятор через командную строку, когда вы просите его построить свой проект. Выходные сообщения сборки, которые вы видите - это то, что возвращает компилятор командной строки.
Помимо этого Visual Studio - это больше, чем просто графический интерфейс для компилятора. Он имеет приятный текстовый редактор, отладчик, дизайнерские инструменты, браузер SQL, а также интегрируется с инструментами тестирования, контроля версий и других инструментальных средств (его можно расширять с помощью плагинов). Вы бы очень старались найти эквивалентный продукт (для стека Microsoft) с сопоставимым уровнем консолидации.
источник
Компилятор не только полностью отделен, но и все, что вам может понадобиться для создания проекта .net. Файлы решений и проектов Visual Studio - это просто XML, который понимает MSBuild (другой инструмент командной строки), который, в свою очередь, вызывает соответствующий компилятор.
Да, Visual Studio - это просто IDE. Это объединяет большинство отдельных инструментов, которые вы можете использовать во время SDLC (SQL Server, StyleCop и т. Д.), В одном приложении.
Это все!
источник
Я хотел бы добавить свои два цента. Я бы сказал, что вы не можете использовать слова «просто IDE». То, как вы произносите свой вопрос, это почти то, что вы говорите: «Visual Studio - это просто модный текстовый редактор?». Помните, что у него есть отладчик, инструменты для SQL, визуальный дизайнер, инструменты для мобильной разработки, средства просмотра для проверки памяти и т. Д. Visual Studio - это IDE, а IDE - это набор инструментов для разработки / отладки.
Я думаю, что вы получили ответ, который искали: компиляторы можно было загрузить отдельно, но я хочу, чтобы разработчики поняли, сколько IDE приносит в таблицу. Даже умение организовать свой проект - прекрасная вещь. Я думаю, что этот ящик для мыла больше "пожалуйста, изучите инструменты", чем что-либо еще. Вы также можете использовать Visual Studio для устранения системных проблем.
источник