C++Builder

De Wikipedia, la enciclopedia libre
(Redirigido desde C++ Builder)
Saltar a: navegación, búsqueda
C++Builder
Desarrollador
Borland, Embarcadero Technologies
C++Builder
Información general
Última versión estable C++Builder XE2
31 de agosto de 2011; hace 5 meses (2011-08-31)
Género Entorno de desarrollo integrado
Sistema operativo Windows
Licencia Propietario
Estado actual Activo
En español Sí 

C++Builder es un entorno de desarrollo rápido de aplicaciones en lenguaje C++ para Windows inicialmente propiedad de la empresa Borland, y actualmente de la empresa Embarcadero quien compró de Borland la división Codegear encargada del producto. Codegear inicialmente se denominaba DTG='Developer Tools Group' hasta que adquirió el nombre oficial CodeGear previo a la venta.

C++Builder combina la biblioteca Visual Component Library y el IDE escrito en Delphi con un compilador de C++. El ciclo de lanzamiento es anual.

C++Builder incluye herramientas que permiten verdadero desarrollo visual de arrastrar-y-soltar componentes sobre la aplicación, haciendo el acto de programar algo mucho más fácil al incorporar constructor de interfaz gráfica WYSIWYG en su IDE.

Contenido

[editar] Historia

Lanzado en 1997, después de Delphi, y con un entorno similar a éste. Muchos componentes de Delphi pueden utilizarse en C++. En 1999 Borland anunció la versión 4.0, poco tiempo después anuncio que Borland C++ seria discontinuado en favor del C++Builder.

En 2000 salió publicada la versión 5.0 y en 2002 la versión 6.0. Para aquella época las versiones de C++Builder salían un año o un poco más de su contraparte Delphi.

En 2003 Borland publica C++BuilderX (CBX), que usaba el entorno de desarrollo (Galileo) de un producto hermano: JBuilder y tenia poca similitud con C++Builder o Delphi, pues proponía como framework a wxWindows (en lugar de OWL, OWLNext o VCL). Este producto estaba dirigido a grandes organizaciones y no tuvo mucha aceptación. Al final del 2004 Borland anuncio que continuaría desarrollando el C++Builder e incluirlo junto con la suite de desarrollo de Delphi development suite, abandonando el C++BuilderX.

Cerca de un año después del anuncio Borland publico 'Borland Developer Studio 2006' que incluía el Borland C++Builder 2006 que proveía un administrador de configuración mejorado y varias correcciones. Borland Developer Studio 2006 es un paquete que incluida Delphi, C++Builder, y C#Builder.

En 2006 Borland's Developer Tools Group, la división encargada del C++Builder, fue transformada en una organización independiente (subsidiaria) denominada CodeGear.

En 2007 Borland publico C++Builder 2007, proveyendo completo soporte para la API de Microsoft Vista, soporte mejorado a ANSI C++, y hasta 500% mejor rendimiento en el proceso de compilación desde el IDE, suporte para MSBuild, arquitectura de base de datos DBX4, "VCL for the Web" que permite el desarrollo visual de aplicaciones AJAX, y la biblioteca OWLNext. El soporte de la API de Microsoft Vista incluye aplicaciones 'temadas' y soporte a la interfaz Aero y Vista Desktop. CodeGear RAD Studio 2007 incorporo C++Builder 2007 y Delphi. También en 2007 Borland revivió la línea "Turbo" y lanzo dos ediciones "Turbo" de C++Builder: Turbo C++ Professional, y Turbo C++ Explorer (no disponible actualmente de CodeGear), basado en Borland C++Builder 2006.

En 2008 CodeGear fue adquirida por Embarcadero Technologies, quien continuo el desarrollo. C++Builder 2009 fue publicado en agosto del 2008, las características agregadas más importantes fueron el soporte completo a Unicode tanto en la VCL como en la RTL, adopción anticipada del standard C++0x, soporte al ITE (Entorno de Traducción Integrado), componentes Ribbon y la inclusión de la biblioteca Boost.

C++Builder 2010 fue publicado en Agosto del 2009, fue el primer entorno de desarrollo que incluyo soporte a Windows 7, permitiendo desarrollar aplicaciones que soportan la interfaz 'Multitouch'. CodeGear ha anunciado sus planes de desarrollo que incluirían soporte a OSX y Linux.

[editar] Ventajas

  • Usa el concepto de RAD: Rapid Application Develpment, Desarrollo Rápido de Aplicaciones.
  • Gran cantidad de componentes incluidos en la distribución básica (más de 200 vs menos de 20 en un entorno Visual Basic 6).
  • La biblioteca VCL y el código generado usan código nativo lo que le permite ejecutarse con gran velocidad.
  • El compilador de C++ es de reciente actualización, incluye soporte al estándar ISO C++98, C++0x y TR1.
  • Soporta las reconocidas bibliotecas Boost.
  • Actualizado anualmente. El roadmap de la compañía prevé versiones para OSX y Linux.

[editar] Historial de versiones

La siguiente tabla resume la evolución de las distribuciones.

Año Versión
1997 1
1998 3
1999 4 (publicado como Inprise)
2000 5
2002 6
2003 X
2005 2006 (10)
2007 2007 (11)
Ago. 2008 2009 (12)
24 de ago. 2009 2010 (14)
30 de ago. 2010 XE (15)
31 de ago. 2011 XE2 (16)

[editar] Historial de versiones de Borland C++

  • Borland C++ 2.0 - (1991, MS-DOS)
  • Borland C++ 3.0 - (1991) Soporte para aplicaciones de Microsoft Windows
  • Borland C++ 3.1 - (1992) Introducción de IDE basada en Windows (OWL 1.0, Turbovision 1.0)
  • Borland C++ 4.0 - (1993, Windows 3.x) Fin de soporte para IDE de MS-DOS, incluye OWL 2.0.
  • Borland C++ 1.0 - (1992, OS/2)
  • Borland C++ 1.5 - (?, OS/2)
  • Borland C++ 2.0 - (1993, OS/2) Soporte para 2.1 y Warp 3. OWL 2.0. Incluye el set IBM SMART para migración de aplicaciones de Windows a OS2.
  • Borland C++ 4.01
  • Borland C++ 4.02 - (1994)
  • Borland C++ 4.5
  • Borland C++ 4.51
  • Borland C++ 4.52 - (1995) Soporte oficial para Windows 95, OWL 2.5
  • Borland C++ 4.53
  • Borland C++ 5.0 - (1996, Windows 95) Lanzada en marzo de 1996. Funciona en Windows 95 y Windows NT 3.51. No soporta (oficialmente) Windows NT 4.0 (el cual aún estaba en desarrollo). Permite producir binarios para programas Win32, Win16 o DOS.
  • Borland C++ 5.01
  • Borland C++ 5.02 - (1997) Última versión independiente de la IDE Borland C++ (reemplazado con C++Builder), última versión con soporte para MS-DOS (real-mode). Windows NT 4.0 soportado oficialmente.
  • Borland C++ Builder 4.0 + Borland C++ 5.02 - (1999) Combinación con C++Builder para facilitar la migración.
  • Borland C++ 5.5 - Herramienta de línea de comandos (sin IDE). Aún disponible (gratuitamente) desde Embarcadero en [1].

[editar] Nombres usados

C++Builder ha usado los siguientes a lo largo de su desarrollo:

Turbo C++ -> Borland C++ -> Borland C++Builder -> CodeGear C++Builder -> Embarcadero C++Builder

[editar] Véase también

[editar] Enlaces externos

Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Imprimir/exportar
Herramientas
En otros idiomas