So, you downloaded the free .NET SDK and compiler but you don’t have a good and free IDE for your C# programming? The open source SharpDevelop 0.89 was just released and is available for download: “This release completes a major restructuring of the infrastructure and source code tree. Projects support backend bindings that are not targeting compilers, the object browser has much more functionality than before, folding was re-integrated and a new XML formatting strategy added (for details, see the Changes section). Our feature preview this time: a Windows Forms Designer. Take a look at the tech note and source code – if you have time to spare, help us make it a great open source implementation of a forms designer!”
Downloaded version 0.88 about 6 weeks back. It seems to be a good compromise for those who can’t afford/don’t want to use VS.NET.
It’s licenced under the GPL, so AFAIK, it’s “Free Software” as well as OpenSource.
As far as I can tell, this app was written in C# and is GPL. I thought it was illegal to write anything using the VS.NET compilers and release it as GPL? Unless I am wrong and/or there is some other C# compiler?
but the .GNU project has a C# compiler under GPL, don’t they?
According to the Visual Studio.NET *and* SDK/API/Compiler agreements, it is indeed illegal to distribute GPL and GPL-compatible licensed applications created with any of these tools or Microsoft APIs. http://www.osnews.com/story.php?news_id=951
But Microsoft does not seem yet to pursue developers for it. But the day may come that they might start pursuing them.
The .GNU or Mono# projects are not nearly as advanced *yet* to be able to compile something as complex and full featured as SharpDevelop.
SharpDevelop has been compiled with the Microsoft .NET tools.
.GNU will perhaps one day be a viable alternative to VS.NET’s compilers and APIs. Not that it really matters to me. I still don’t really understand the whole .NET concept, even though I learned a little about C#, and had 16 different people try to explain the concept of “Web Services” to me.
I have not yet dug out any of my old VB code to test it, but I have to give them credit for UI. As far as .NET, I think Microsoft has come to the realization that the OS itself is really only for basic tasks and is there to provide a base, something that can be duplicated. The goals of MS are to push for a very good development platform and build a better application base. I think duplicating .NET would be more difficult than coding a windows replacement.
It doesn’t run (on my PC anyway)! Anyone else had a problem with a missing mscoree.dll?
Hello??
SharpDevelop has been developed in C# and it is one of the very first .NET applications. Do you have *installed* the .NET SDK as linked above (140 MB), or the runtime (20 MB)? You need either the developer’s SDK, or the user’s runtime in order to run .NET applications. It is like java, you need the java runtime, to run its applications. :o)
I reformatted my drive this week and haven’t reinstalled dotNET yet. I bet my CorelDRAW won’t run, either…
Keep up the good work. You work really hard getting us these news stories, day after day, hours or even days before the other outlets.
The detractors only fear what they do not understand. I have no interest in learning .NET, i am a former dotcommer who does computing as a hobby (I just got my website and ftp up) and if I dont want to read about it I SKIP OVER IT.
Anyway, thanks from a loyal reader!
This really is a great editor. It brings .NET to developers who do not have the money to purchase VS. I have been using it for some time now, and this seems to be the most promising release yet.
-G
When can I expect to run/compile sharpdevelop with Mono ?
It is going to be a while before Mono will be able to compile SharpDevelop. They still have to implement WinForms… This is no small task.
-G