SharpDevelop - SharpDevelop
| Desenvolvedor (s) | IC # Code Team |
|---|---|
| Último lançamento | 5.1.0 / 14 de abril de 2016
|
| Repositório | github |
| Escrito em | C # |
| Sistema operacional | Microsoft Windows |
| Modelo | Ambiente de desenvolvimento integrado |
| Licença | Licença MIT |
| Local na rede Internet |
sourceforge |
SharpDevelop (também denominado #develop ) é um ambiente de desenvolvimento integrado (IDE) de código aberto e gratuito descontinuado para as plataformas .NET Framework , Mono , Gtk # e Glade # . Ele suporta o desenvolvimento em C # , Visual Basic .NET , Boo , F # , IronPython e IronRuby linguagens de programação .
Características
SharpDevelop foi projetado como uma alternativa leve e gratuita ao Microsoft Visual Studio e contém um recurso equivalente para quase todos os recursos essenciais do Visual Studio Express e recursos muito semelhantes aos encontrados no Borland Kylix e Delphi , incluindo gerenciamento avançado de projeto, edição de código, compilação de aplicativos e funcionalidade de depuração. Mais especificamente, o IDE inclui um designer de GUI , visualizações de código / design, destaque de sintaxe , menus de preenchimento automático (semelhante ao IntelliSense ), a capacidade de compilar e depurar aplicativos .NET Framework de formulário / console , um assistente de "Novo projeto" , barras de ferramentas, menus , painéis e um sistema de encaixe e ferramentas de refatoração de código integradas, e tem um depurador integrado que permite a revisão, visualização de valores de objetos na memória e pontos de interrupção .
Para permitir uma migração fácil do projeto, o SharpDevelop funciona nativamente com o projeto do Visual Studio e arquivos de código. É capaz de compilar aplicativos para .NET Framework versão 2.0, 3.0, 3.5, 4.0, 4.5.1 e .NET Compact Framework 2.0 e 3.5.
Os designers de interface gráfica do usuário da SharpDevelop trabalham com as linguagens C #, VB.NET, Boo e IronPython e IronRuby, usando as seguintes tecnologias de GUI:
SharpDevelop é escrito inteiramente em C # e consiste em cerca de 20 componentes que se integram para formar o aplicativo. O componente do editor de código-fonte é conhecido como AvalonEdit e pode ser usado por outros aplicativos.
Também inclui funcionalidade para:
- COM externos e componentes ActiveX
- Análise de código ( FxCop )
- Teste de unidade ( NUnit )
- Cobertura de código (PartCover)
- analisador
- Subversion (TortoiseSVN)
- Git
- Mercurial
- StyleCop suplemento
- Geração de documentação ( Sandcastle , SHFB)
- Plugins
História
Em 11 de setembro de 2000, Mike Kruger lançou o projeto, enquanto testava a primeira versão pública do .NET Framework 1.0. Naquela época, não havia C # /. NET IDE publicamente disponível. Então ele decidiu escrever um editor de código para rodar o compilador. No início de seu desenvolvimento, o projeto foi dividido em Mono e Gtk # desenvolvimento para o MonoDevelop projeto, que é mantido como um IDE multi-plataforma, e depois Microsoft aquisição de 's Xamarin , tornou-se a base do Visual Studio para Mac .
Em 2013, o SharpDevelop foi baixado pelo menos 8 milhões de vezes em todo o mundo. A base de código SharpDevelop foi documentada no livro Dissecting a C # Application: Inside SharpDevelop (2003), escrito pela equipe de desenvolvimento central e publicado pela Wrox Press .
Em 18 de setembro de 2017, Daniel Grunwald da equipe ICSharpCode anunciou que o projeto está "morto" por motivos relacionados ao ritmo acelerado de mudanças em C # e .NET, incluindo .NET Core , e sugeriu que os usuários do SharpDevelop mudassem para MonoDevelop ou Visual Studio Code IDEs, cada um sendo recomendado como um substituto de código aberto adequado que é o alvo de atualizações regulares e outras manutenções.
Veja também
- Comparação de ambientes de desenvolvimento integrado
- Microsoft Visual Studio
- .NET Framework § Padronização e licenciamento
- Kit de desenvolvimento de software