Related Entries

Is ADO.Net portable?
Oracle with C#
Slashdot: Java vs .Net
Variable number of function arguments in C#
C# day 3

« Simple HTML Gallery generator
» E-mail mistakes

Sharp Develop

A good GPL'ed IDE using C# for .Net

It has been snowing from the morning. Perfect opportunity to check out all this buzz about .Net. Went through some articles onOnDotNet. To me, it looks a lot like Sun’s Java idea. C# is pretty decent too. I liked the Windows Forms idea. At the moment, I don’t care much for the hoopla around web services using .Net. XML-RPC would do just fine for me.

Anyway, this led me to #develop, a free IDE for C# and VB.NET projects on Microsoft’s .NET platform. It is open-source (GPL), and you can download both sourcecode and executables.

It is a small download (4MB; Compare to Eclipse’s 45MB). The interface is really simple and slick. I found that the interface fits my brain, just like how Python fits my brain. Usually, I hate IDE’s, except when it comes to GUI building. This is probably the second time in 10 years of programming that I’ve decided to explore a framework/language because of an IDE. First time this happened was in 1993 when I wanted to learn C++ a bit more, because of Borland’s Turbo C++ IDE.

I’m thinking of using this for some Windows' GUI projects I’ve in mind. Will this be available in Linux? May be when Mono project is sufficiently advanced, this can be compiled using Mono and run from Linux. That would be a great thing.

2003_01_05_snowman.jpg

  1. May be u will find this good.

    http://www.brpreiss.com/books/opus6/html/page10.html

    Posted by: Pramod on January 6, 2003 05:52 PM
  2. Absolutely. What a great resource! Thanks.

    Posted by: Babu on January 7, 2003 06:07 AM
  3. Howdy. I thought you might want to know that ASP.NET makes heavy use of XML-RPC. It's just a nice wrapper around it that you can program in C#. It generates all of the JavaScript for you so that all you have to do is call class methods rather than writing all of the JS yourself. And it's usually much quicker to write a couple of lines of C# rather than writing a huge .js file that handles, say tree views that automatically update from a ODBC databse. And then calling the functions you wrote in that .js file.

    Posted by: C.J. Collier on July 2, 2004 01:03 PM
  4. Oh, and see http://monodevelop.org/

    Posted by: C.J. Collier on July 2, 2004 01:05 PM
//-->