The #develop teamblog
 Wednesday, January 02, 2008

Over the past months we made a couple of feature changes in SharpDevelop 3 (currently alpha status). One major change is that we moved NAnt and Mono support from the binary distribution (aka "setup") to the source code distribution. You can find the addins ready to build in the \samples directory:

What was the reasoning behind this decision? For NAnt, we had taken this decision a long time ago because SharpDevelop itself no longer uses NAnt as the primary build solution, and as such, the addin wasn't actively enhanced and tested. But it still is a great tool as well as a good sample for building addins with SharpDevelop.

The decision to "relegate" Mono from production to sample status has been based on multiple factors. For one, we only support basic compilation for Mono, no debugger nor any kind of visual designers (like GTK#). We got lots of support questions regarding these, and the honest answer had to be "we won't support that, sorry". Then in December Miguel announced that MonoDevelop will come to Windows (MonoDevelop is a fork of SharpDevelop), which meant that an IDE would come to Windows that fully supports all the things in Mono we don't have.

That's why we decided to make Mono an addin for people who know how to deal with source code, all the features are still there. And now that it is separate, it also makes a great sample addin because of the deepness of integration with low-level features of SharpDevelop.

To sum it up - we didn't remove anything, we just trimmed the setup to include features that are targeted at the Microsoft .NET platform.

Categories: Chris
Wednesday, January 02, 2008 9:15:59 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [1]

 



Friday, February 08, 2008 7:40:47 AM (W. Europe Standard Time, UTC+01:00)
Too bad that you removed what set you apart from Microsoft's Visual Studio. I personally am using #develop to have the flexibility to do exactly what I want to do, not what Microsoft says I should do. By removing Nant support I no longer have that, and I no longer have a reason to bother to use #develop, since it's been degraded to a [somewhat primitive] clone of Microsoft's Visual Studio. IMO you should focus on what sets you apart, not on trying to make a copy of something what's already out there.
Jerry Pisk
Comments are closed.

© Copyright 2008 SharpDevelop Core Team

Subscribe to this weblog's RSS feed with SharpReader, Radio Userland, NewsGator or any other aggregator listening on port 5335 by clicking this button.   RSS 2.0|Atom 1.0  Send mail to the author(s)

 

Copyright ©2000-2007 IC#Code. All rights reserved. Projects sponsored by AlphaSierraPapa.