What is the best alternative IDE to Visual Studio

.NetVisual StudioIde

.Net Problem Overview


As I've only ever used Visual Studio for .NET development, I would like to expand my horizons and see what else there is on offer as an alternative to it. So what in your opinion is the best alternative to Visual Studio? Is there a viable alternative?

.Net Solutions


Solution 1 - .Net

If you're into C# and VB.Net and don't mind open source then you could use SharpDevelop. It does a pretty good job!

Solution 2 - .Net

There are many alternatives, check this list: Alternative IDEs to Visual Studio.NET, mirrored on Web Archive because the original link is down.

Solution 3 - .Net

vim

It also helps you to stop using your mouse so much!

Solution 4 - .Net

Zeus.

Here's an example showing code completion, taken from the Zeus homepage.

example.cs open in Zeus, showing code-completion

Solution 5 - .Net

There's MonoDevelop, which I occasionally use when I want to do some light C# coding when in Linux. It's nothing close to VS.Net, but it works for small projects. I really don't think most of the alternatives people have listed come anywhere close to VS.Net.

Solution 6 - .Net

The other great thing about SharpDevelop is the ability to translate solutions between the two big managed .NET languages VB.NET and C#. I believe it doesn't work for "websites" but it does for web application projects.

Solution 7 - .Net

As far as .net languages go, VS is hard to beat.

I have used SharpDevelop before for .net, and is overall pretty good.

For other languages like Java, Eclipse is really good, as well as some of the Eclipse variants like Aptana for web work.

Then there's always notepad...

Solution 8 - .Net

Try out this one: "Pao" at http://pao-ide.info . It's still in development and not up to production use but it's quite unique in features. Basically, all the language constructs, such as assemblies, types, members, statements, expressions are treated as objects and are associated with rich operation options. You can enjoy features usually seen in graphical editors, such as multiple selection, multiple copy-paste, tagging, batch operation and very powerful search capability. It takes some getting used to but eventually might increase productivity. Right now, it only supports form applications though.

Solution 9 - .Net

I still like Source Insight a lot, but I'm hesitant to recommend it anymore as I'm not sure anybody's still maintaining it. They released a very minor update back in March but haven't had a major release in years. And there seems to be no web community presence. It's a shame because I still like its auto-completion-friendly file open and symbol browsing panels (as well as syntax formatting) better than anything else I've ever used.

Solution 10 - .Net

Solution 11 - .Net

Eclipse has several C# plugins, the best I've found to date is Emonic . You can target .NET or Mono with the help of it. Both Eclipse and Emonic are open source.

Solution 12 - .Net

For .NET development, VS2008 is the best but if you want to check for another best IDE, Eclipse probably the best after VS if you are rating it among the IDEs, ofcourse you cant do .NET development in Eclipse though

Solution 13 - .Net

If you are looking to try Java, I believe NetBeans is a very, very good IDE. However, for .NET, sure there are alternative IDEs but I don't think it makes much sense to use them unless you are developing on an Open Source platform, in which case SharpDevelop is a good choice and is reasonably mature.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionDarko ZView Question on Stackoverflow
Solution 1 - .NetMat NadrofskyView Answer on Stackoverflow
Solution 2 - .NetChristian C. SalvadóView Answer on Stackoverflow
Solution 3 - .NetJudge MaygardenView Answer on Stackoverflow
Solution 4 - .NetjussijView Answer on Stackoverflow
Solution 5 - .NetKibbeeView Answer on Stackoverflow
Solution 6 - .NetIan Patrick HughesView Answer on Stackoverflow
Solution 7 - .NetseanbView Answer on Stackoverflow
Solution 8 - .NetmaxxView Answer on Stackoverflow
Solution 9 - .NetC. Dragon 76View Answer on Stackoverflow
Solution 10 - .NetqxotkView Answer on Stackoverflow
Solution 11 - .NetGergely OroszView Answer on Stackoverflow
Solution 12 - .NetJobi JoyView Answer on Stackoverflow
Solution 13 - .NetBobbyShaftoeView Answer on Stackoverflow