Pages

Wednesday, October 20, 2010

Open Source Programing Utility : SharpDevelop

#develop (short for SharpDevelop) is a free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform. It is open-source, and you can download both sourcecode and executables from this site. In addition, you can find the latest information and changes on #develop, as well as get in touch with the team in the forum.



Supported Programming Languages
  • C# (Code Completion, Windows Forms Designer)
  • VB.NET (Code Completion, Windows Forms Designer)
  • Boo (Code Completion, Windows Forms Designer)
  • IronPython (Code Conversion, Windows Forms Designer, partial Code Completion)
  • IronRuby (Code Conversion, Windows Forms Designer)
  • F#
Developer Productivity
  • Refactoring
  • Parallel build support for multi-core machines
  • Multi-framework targetting (.NET 2.0, 3.0 and 3.5)
  • Code Autoinsert
  • Starts from a USB memory stick 
  • Read-only project support
  • Full MSBuild 3.5 support
Quality Tools
  • Integrated Debugger
  • Code Analysis (FxCop)
  • Unit Testing
  • Code Coverage
  • Profiler
  • Integrated Subversion support
  • StyleCop addin
And More...
  • Setup projects (WiX, More information)
  • SharpDevelop Reports .NET open-source reporting solution (More)
  • Parser-based code converter (Online Code Converter)
  • XML "code completion"
  • Documentation generation (Sandcastle, SHFB)
  • Reflector addin 
  • Easy addin extensibility mechanism
  • SharpDevelop for Applications (SDA) allows you to host SharpDevelop in your applications 
  • Text editor is rehostable to add a programmer's editor to your applications (including code completion!)
In the Source Code Download
  • VC++ project support
  • Mono support
  • Snippet Compiler
  • More Reuse and Extensibility examples 
Learn more about  SharpDevelop.