14 abril 2005

Nueva versión de SharpDevelop

SharpDevelop, el IDE gratuito y open source para C# acaba de publicar una PR de su versión 1.1. Como los mismos programadores avisan en la página, esta Preview Release ni siquiera es una beta, y tiene bugs. Pero podemos descargarla para echar un vistazo a las nuevas y excitantes posibilidades que convierten a este IDE en aún mejor.

Se incluyen:

  • Nuevo sistema de ayuda
  • .- Ahora SharpDevelop incluye una ayuda online, al estilo MSDN. De hecho, el sistema incluido en SharpDevelop puede configurarse para abrir los ficheros de ayuda propios del IDE, o los de Microsoft, o cualquier otro.
  • Edición de XML
  • .- La edición de XML se ha mejorado mucho en esta versión. Podemos, por ejemplo, crear un esquema propio y escogerlo como esquema por defecto para todos los ficheros XML que creemos con SharpDevelop, o los ficheros XML cuyo nombre coincida con una máscara preestablecida. También podremos validar nuestros XML contra esquemas.
  • Integración con NAnt
  • .- NAnt se ha integrado en el IDE de una forma muy intuitiva: podremos usar la herramienta Open Source para construir nuestros proyectos.
  • PInvoke integrado
  • .- Por la parte que me toca, este addin me ha encantado. Gracias a el podremos manejar nuestras llamadas a código Win32 u otras APIs de código no administrado, sin complicaciones adicionales. Muy parecido al editor API del antiguo IDE de Visual Basic 6. A propósito de esto, si os interesa PInvoke y lo que se puede hacer invocando funciones API (o sea, de todo) no dejéis de agregar a vuestros favoritos PInvoke, la wiki especializada en estos menesteres. Muy, muy recomendable.
  • SharpReport
  • .- Sí! Se han atrevido: SharpDevelop tendrá su propio addin para crear informes, al estilo del Crystal Reports .NET integrado en el Visual Studio de Microsoft. Esperemos que sea mejor herramienta que la de Bussiness Objects.


Todas estas características pueden previsualizarse en una serie de vídeos que los programadores de SharpDevelop han puesto para descargar en su página web. Cuando la versión 1.1 se convierta en estable y todos estos addins en oficiales, SharpDevelop habrá dado otro paso más para convertirse en una alternativa seria al Visual Studio, sobre todo para aquellos que no disponemos del presupuesto para tener un VS legal.