Какая среда IDE является лучшей альтернативой Visual Studio [закрыто]

113

Поскольку я когда-либо использовал Visual Studio только для разработки .NET, я хотел бы расширить свой кругозор и посмотреть, что еще предлагается в качестве альтернативы. Так какая же, по вашему мнению, лучшая альтернатива Visual Studio? Есть ли реальная альтернатива?

Darko Z
источник
40
Жаль, что я не могу проголосовать против комментариев ...
Стефан
7
Конечно, я тоже люблю VS, но у людей всегда должно быть несколько возможностей
xantrus
14
Я хотел бы увидеть что-нибудь со всеми функциональными возможностями VS, которые я использую, но с использованием 10% памяти,
Жако Преториус
13
Я бы хотел увидеть что-нибудь со всей функциональностью VS, но с открытым исходным кодом ...
beatgammit
9
Мне бы хотелось увидеть что-то функционально эквивалентное VS, но бесплатное, использующее 10% памяти и компилирующееся в 10 раз быстрее, и с вишенкой на вершине, и это должно дать мне массаж спины, и, и, и ... Серьезно, продукт и так неплохой. Не слишком дорого, если вы действительно продаете производимое программное обеспечение. Вероятно, заплатит за это после первых 10-20 продаж (меньше, если вы будете брать больше за программное обеспечение). Если вы делаете бесплатные программы, у них есть бесплатная версия, которая на самом деле довольно хороша.
Kibbee

Ответы:

62

Если вы занимаетесь C # и VB.Net и не возражаете против открытого исходного кода, вы можете использовать SharpDevelop . Он неплохо справляется!

Мат Надрофский
источник
2
Я согласен с тобой. Sharp Develop - самая мощная бесплатная .NET IDE.
Валерий Горбатиков
Согласитесь, использовал их все, но ничего близкого к SharpDevelop, включая Xamarin Studio. Он даже позволяет мне ссылаться на COM-объекты.
nawfal
MonoDevelop тоже работает нах!
НИМИШАН
12

vim

Это также поможет вам перестать так часто пользоваться мышью !

Судья Мэйгарден
источник
8
Мне нравится ирония в том, что нужно использовать мышь, чтобы перестать пользоваться
ею
6
Напротив, для перехода по моим ссылкам нет необходимости использовать мышь. См. Примеры на lynx.isc.org или lifehacker.com/139495/hack-attack-mouse+less-firefox .
Судья Мэйгарден,
8

Зевс .

Вот пример, показывающий завершение кода, взятый с домашней страницы Zeus.

example.cs открыт в Zeus, показывая завершение кода

Юссидж
источник
4
+1 Мне нравится, как я могу импортировать файлы решений Visual Studio.
mrsheen
2
Красиво и быстро, с хорошим набором функций.
ноя
2
минус 7 миллиардов, потому что он хвастается, что это «среда разработки, разработанная программистами для программирования». НЕ ДЕРЬМО!
Майкл Калдвид
6

Есть MonoDevelop , который я иногда использую, когда хочу немного написать код на C # в Linux. Ничего похожего на VS.Net, но работает для небольших проектов. Я действительно не думаю, что большинство перечисленных альтернатив хоть сколько-нибудь близко подходят к VS.Net.

Kibbee
источник
1
Что касается приближения к Visual Studio, хотя ничто не может сравниться с Visual Studio, я не думаю, что что-то может быть ближе к Visual Studio, чем SharpDevelop.
Джастин Диринг,
4

Еще одна замечательная особенность SharpDevelop - это возможность переводить решения между двумя большими управляемыми языками .NET - VB.NET и C #. Я считаю, что это не работает для «веб-сайтов», но работает для проектов веб-приложений.

Ян Патрик Хьюз
источник
1
Интересная особенность! Я не знаю, является ли это причиной для выбора IDE, потому что это звучит как разовая задача, а не та, которую вы выполняли бы постоянно.
EMP
2

Что касается языков .net, VS трудно превзойти.

Раньше я использовал SharpDevelop для .net, и в целом он довольно хорош.

Для других языков, таких как Java, Eclipse действительно хорош, а также некоторые варианты Eclipse, такие как Aptana для работы в Интернете.

Тогда всегда есть блокнот ...

seanb
источник
1

Попробуйте это: «Пао» на http://pao-ide.info . Он все еще находится в разработке и не готов к использованию в производстве, но он довольно уникален по функциям. По сути, все языковые конструкции, такие как сборки, типы, члены, операторы, выражения, рассматриваются как объекты и связаны с широкими опциями операций. Вы можете пользоваться функциями, обычно встречающимися в графических редакторах, такими как множественный выбор, множественное копирование и вставка, теги, пакетные операции и очень мощные возможности поиска. К этому нужно привыкнуть, но со временем может повыситься производительность. Сейчас он поддерживает только приложения-формы.

Maxx
источник
0

Мне по-прежнему нравится Source Insight , но я не решаюсь рекомендовать его больше, так как не уверен, что кто-то еще поддерживает его. Они выпустили очень незначительное обновление еще в марте, но уже много лет не выпускали крупных выпусков. И, похоже, нет присутствия веб-сообщества. Это позор, потому что мне по-прежнему нравятся его удобные для автозаполнения панели открытия файлов и просмотра символов (а также форматирование синтаксиса) лучше, чем что-либо еще, что я когда-либо использовал.

С. Дракон 76
источник
1
Вроде бы снова жив, по крайней мере, по номерам версий. Согласно sourceinsight.com/download : версия 4.0.0082 - 20 февраля 2017 г .; и более старая версия 3.5.0083 - июнь. 13th, 2016.
Mathieu K.
0

Eclipse имеет несколько плагинов C #, лучшее, что я нашел на сегодняшний день, - это Emonic . Вы можете настроить таргетинг на .NET или Mono с его помощью. И Eclipse, и Emonic имеют открытый исходный код.

Гергей Орош
источник
-1

Для разработки .NET лучше всего подходит VS2008, но если вы хотите проверить другую лучшую среду IDE, Eclipse, вероятно, лучший после VS, если вы оцениваете его среди IDE, конечно, вы не можете заниматься разработкой .NET в Eclipse, хотя

Джоби Джой
источник
-1

Если вы хотите попробовать Java, я считаю, что NetBeans - очень и очень хорошая IDE. Однако для .NET существуют альтернативные IDE, но я не думаю, что имеет смысл использовать их, если вы не разрабатываете на платформе с открытым исходным кодом, и в этом случае SharpDevelop - хороший выбор и достаточно зрелый.

BobbyShaftoe
источник