Tuesday, November 01, 2005

C# Programming using SharpDevelop

SharpDevelop is a great IDE for developing C# applications. Best of all, its free.

Yes, thats right, free and can be downloaded from www.icsharpcode.net

Don't get me wrong, I once loved Visual Studio. Not only is it a great IDE but it gave me loads of ideas. What I now hate about the product is that its written by Microsoft.

My main reason for my dislike was because I have purchased several Microsoft products:

Visual C++ v6 Deluxe Learning Edidtion (DLE)
Visual Studio .Net v2000

When I purchased VS C++ DLE, after writting several sample applications, I was disapointed to find the license did not allow me to distribute any application made with the package.

Several years on, I purchased VS.Net 2000 when I started a distance learning course. When VS.2002 was released, Microsoft offered an upgrade for a small fee (approx £19). I was annoyed to discover that because the version I had purchased was "An Accademic Version", the upgrade offer was not applicable.

Having never distributed any application, I could not warrant spending £700-800 on the new version. I scoured the Google in anger for Open Source C# IDE and found SharpDevelop.

I must admit, its not perfect, but neither is Visual Studio. But because of my past experiences, I'm doing what I can to stop using Microsoft Products and support others to develop alternatives.

I no longer use Internet Explorer, instead I use Firefox.
I dont use SQL Server, instead I've used MySQLServer or Firebird.
I dont use Visual Studio, instead I used SharpDevelop

What would you do?

No comments: