Home Developer Blog .NET Coding SharpDevelop: An open-source .NET IDE

Main Menu

Login

Note: The Issue Tracker currently has a separate login.



03

Jun

2008

SharpDevelop: An open-source .NET IDE
User Rating: / 0
PoorBest 
.NET Coding
Written by Blue Ninja   

For many coders just getting started, or even seasoned coders who feel Visual Studio is a bit out of their price range, there's a fantastic, free, open-source application that does most of what VS does, and has some great extras. We use it here almost exclusively, and are very pleased with it.

For those of you who don't know, all the tools to compile and build .NET applications are free from Microsoft. The .NET Software Development Kits (SDKs) include the compilers for VB.NET and C#, as well as the required assemblies for debugging. In fact, about the only thing they don't include is the IDE - which is just a fancy (admittedly very fancy) text editor. Using nothing but the Notepad text editor and the .NET SDK, one could build even the most advanced .NET applications.

Of course, for anyone who came from a text-editor background and has since used an IDE such as Visual Studio or Eclipse, there's just no going back in most cases. With code completion, refactoring support, folding, syntax hilighting, and all the other bells and whistles we developers get spoiled on, even an expensive IDEis often worth the price.Not using an IDE these days is like writing a book. Literally, with pen and paper.

SharpDevelop is a free, open-source IDE for C# and VB.NET. They have since added support for Boo, F#, and Iron Python as well. It also includes a GUI for WixInstaller projects, integrated NUnit unit testing and PartCover code coverage, as well as the SandCastle documentation generation tool. It even has integrated Subversion version control integration.

It is fully compatible with Visual Studio projects (including the new version 9.0 format), so you can work on the same projects and solutions with either SharpDevelop or Visual Studio.

Comments

Name *
Code   
ChronoComments by Joomla Professional Solutions
Submit Comment
 
 

Your project can be listed here, too - contract with us for your development needs!

Featured Success Story

Client sync via data warehouse

Forklift is an open-source (GPL v1.1) application to synchronize client data between multiple agency systems such as CTFACS, Energy, and others into a central Data Warehouse (developed by another company) to help centralize reporting, reduce client duplication, and reduce data re-entry.

Read more...

Archived Articles