Herramientas de desarrollo para C#
Artículo por Club Developers · 05 mayo 2006
2415 vistas
Herramientas de pago
Herramientas gratuitas
- Microsoft Visual Studio .NET (VSNET).
La última versión en línea de IDEs, Visual Studio .NET soporta los nuevos lenguajes .NET: C#, Visual Basic .NET y Managed C++, además de C++. Visual Studio .NET puede utilizarse para construir aplicaciones dirigidas a Windows (utilizando Windows Forms), Web (usando ASP.NET y |Servicios Web) y dispositivos portátiles(utilizando .NET Compact Framework).
El aspecto de Visual Studio .NET es casi idéntico a las versiones anteriores del IDE (Microsoft Visual Studio). Algunas excepciones destacables son la interfaz más limpia y mayor cohesión. También es más personalizable con ventanas informativas de estado que automáticamente se ocultan cuando no se usan. Todas las versiones de Visual Studio, también su predecesora Visual C++, incluyen un depurador integrado en el entorno de edición.
La caracterÃstica más notable del IDE es su soporte de los nuevos lenguajes .NET. Los programas desarrollados en esos lenguajes no se compilan a código máquina ejecutable (como por ejemplo hace C++) sino que son compilados a algo llamado CIL. Cuando los programas ejecutan la aplicación CIL, ésta es compilada en ese momento al código de máquina apropiado para la plataforma en la que se está ejecutando. Mediante este método, Microsoft espera poder soportar varias implementaciones de sus sistemas operativos Windows (como Windows CE). Los programas compilados a CIL pueden ejecutarse sólo en plataformas que tengan una implementación de .NET framework. Es posible ejecutar programas CIL en Linux o en Mac OS X utilizando algunas implementaciones .NET que no pertenecen a Microsoft, como Mono y DotGNU. - Borland Delphi.
El principal uso de Delphi es para el desarrollo de aplicaciones visuales y de bases de datos cliente-servidor y multicapas. Debido a que es una herramienta de propósito múltiple, se usa también para proyectos de casi cualquier tipo, incluyendo aplicaciones de consola, CGI y servicios del sistema operativo.
Delphi inicialmente sólo producÃa ejecutables binarios para Windows (Win16 y Win32). En la actualidad da más posibilidades: Delphi para Win32, Delphi para .NET y C# para .NET.
Herramientas gratuitas
- El SDK del Framework .NET está disponible de forma gratuita en la web de Microsoft.
- Borland C# Builder Personal Edition desde la web de Borland
- SharpDevelop. Es un IDE para C# open source desarrollado en C#