A comunidade do SharpDevelop liberou a versão 3.0 da IDE .NET open source. O SharpDevelop (#Develop) oferece suporte para .NET 3.5, C#, VB.NET, F#, Code Completion, Auto Code Insert, Refactoring e outros.
O código escrito em SharpDevelop 3.0 pode ser apontado para .NET 2.0, .NET 3.0 e .NET 3.5 caracterizando MSBuild 3.5 support. Várias de linguagens .NET estão disponíveis:
- C# – com code completion e Windows Forms Designer
- VB.NET - com code completion e Windows Forms Designer
- Boo - com code completion e Windows Forms Designer
- IronPython – como um Add-in
- F#
Para produtividade no desenvolvimento, o SharpDevelop 3.0 fornece Refactoring, Auto Code Inserting e suporte Multi-core. A aplicação pode ser iniciada a partir de um dispositivo de memória USB. Há uma série de ferramentas de testing/debugging integradas com a IDE:
- Integrated Debugger
- Code Analysis (FxCop)
- Unit Testing (NUnit)
- Code Coverage (PartCover)
- Integrated Subversion support (TortoiseSVN)
- StyleCop addin
Outras características adicionais importantes são:
- WiX Setup Projects
- Conversor de Código baseado em Parser
- XML Code Completion
- Geração da Documentação (Sandcastle, SHFB)
- Reflector addin
- VC++ project support
- Mono support
- Snippet Compiler
O SharpDevelop 3.0 está disponível sob a licença GNU Library General Public License (LGPL). A Microsoft também oferece várias edições do Visual Studio Express gratuitamente. Podemos optar pelo SharpDevelop sobre VS Express para algumas características não disponíveis no VSE como suporte ao Mono.
Links Úteis: Página de download (código fonte e binários), SharpDevelop web site, CodePlex mirror site, SharpDevelop Community site.