.NET uygulama geliştiriciler genelde Visual Studio'yu (VS) kullanıyorlar. Java tarafı açık kaynağa daha sıcak baktığı için çok güzel ve farklı uygulama geliştirme ortamları, yani IDE'leri var. Fakat C#, ya da daha genel olarak .NET uygulamalarında farklı IDE'lerin adı pek bilinmiyor. Bu bakımdan, VS alternatifi sayılabilecek bir IDE'den bahsetmek istiyorum: SharpDevelop
SharpDevelop ücretsiz ve açık kaynak bir IDE. .NET çatısı dahilinde uygulama geliştirenler için bence güzel bir geliştirme ortamı. Visual Studio her ne kadar Java IDE'lerine nazaran daha hafif bir yapıda çalışıyor olsa da, daha küçük yer kaplayan ve yüklemesi de oldukça hızlı olan SharpDevelop'u denemek güzel bir tecrübe olacaktır. SharpDevelop ortalama bir bilgisayarda gayet hızlı bir şekilde çalışıyor. Bu bence büyük bir avantaj. Özellikle kendi bilgisayarından başka bilgisayarlarda bol bol kod yazanlar için iyi bir sistem konfigürasyonuna sahip olan bilgisayar bulmak her zaman mmkün olmayabilir. Dolayısıylaeski ya da düşük konfigürasyona sahip bir bilgisayarda VS kullanmak işkence haline gelebilir. Bunun yerine SharpDevelop kullanmak büyük rahatlık olacaktır.