SharpDevelop - SharpDevelop
Desarrollador (es) | Equipo de IC # Code |
---|---|
Lanzamiento final | 5.1.0 / 14 de abril de 2016
|
Repositorio | github |
Escrito en | C# |
Sistema operativo | Microsoft Windows |
Escribe | Entorno de desarrollo integrado |
Licencia | Licencia MIT |
Sitio web |
sourceforge |
SharpDevelop (también denominado #develop ) es un entorno de desarrollo integrado (IDE) gratuito y de código abierto descontinuado para las plataformas .NET Framework , Mono , Gtk # y Glade # . Es compatible con el desarrollo en C # , Visual Basic .NET , Boo , F # , IronPython y IronRuby lenguajes de programación .
Características
SharpDevelop fue diseñado como una alternativa liviana y gratuita a Microsoft Visual Studio , y contiene una característica equivalente para casi todas las características esenciales de Visual Studio Express y características muy similares a las que se encuentran en Borland Kylix y Delphi , incluida la gestión avanzada de proyectos, la edición de código y la compilación de aplicaciones. y funcionalidad de depuración. Más específicamente, el IDE incluye un diseñador de GUI , vistas de código / diseño, resaltado de sintaxis , menús de finalización automática (similar a IntelliSense ), la capacidad de compilar y depurar aplicaciones de formulario / consola .NET Framework , un asistente de "Nuevo proyecto" , barras de herramientas, menús , paneles y un sistema de acoplamiento, y herramientas de refactorización de código integradas, y tiene un depurador integrado que permite realizar pasos, ver valores de objetos en la memoria y puntos de interrupción .
Para permitir una fácil migración de proyectos, SharpDevelop funciona de forma nativa con archivos de código y proyectos de Visual Studio. Es capaz de compilar aplicaciones para .NET Framework versión 2.0, 3.0, 3.5, 4.0, 4.5.1 y .NET Compact Framework 2.0 y 3.5.
Los diseñadores de interfaz gráfica de usuario de SharpDevelop trabajan con los lenguajes C #, VB.NET, Boo y IronPython e IronRuby, utilizando las siguientes tecnologías GUI:
SharpDevelop está escrito completamente en C # y consta de unos 20 componentes que se integran para formar la aplicación. El componente del editor de código fuente se conoce como AvalonEdit y puede ser utilizado por otras aplicaciones.
También incluye funcionalidad para:
- Componentes externos COM y ActiveX
- Análisis de código ( FxCop )
- Prueba unitaria ( NUnit )
- Cobertura de código (PartCover)
- Perfilador
- Subversion (TortoiseSVN)
- Git
- Mercurial
- StyleCop complemento
- Generación de documentación ( Sandcastle , SHFB)
- Complementos
Historia
El 11 de septiembre de 2000 Mike Kruger lanzó el proyecto, mientras probaba la primera versión pública de .NET Framework 1.0. En ese momento no había ningún IDE de C # / .NET disponible públicamente. Entonces decidió escribir un editor de código para ejecutar el compilador. Al principio de su desarrollo, el proyecto se dividió para el desarrollo de Mono y Gtk # en el proyecto MonoDevelop , que se mantiene como un IDE multiplataforma, y después de la adquisición de Xamarin por Microsoft , se ha convertido en la base de Visual Studio para Mac .
A partir de 2013, SharpDevelop se había descargado al menos 8 millones de veces en todo el mundo, la base de código de SharpDevelop se documentó en el libro Dissecting a C # Application: Inside SharpDevelop (2003) escrito por el equipo de desarrollo central y publicado por Wrox Press .
El 18 de septiembre de 2017, Daniel Grunwald del equipo de ICSharpCode anunció que el proyecto estaba "muerto" por razones relacionadas con el rápido ritmo de cambios en C # y .NET, incluido .NET Core , y sugirió a los usuarios de SharpDevelop cambiar a MonoDevelop o Visual Studio Code. IDE, cada uno de los cuales se recomienda como un reemplazo de código abierto adecuado que es el objetivo de actualizaciones periódicas y otro mantenimiento.
Ver también
- Comparación de entornos de desarrollo integrados
- Microsoft Visual Studio
- .NET Framework § Estandarización y licencias
- Kit de desarrollo de software