Más novedades sobre C++ Builder 2010

1ª Actualización: Tercera Semana

Parece ser que los chicos de Borland Embarcadero están que se salen, y parece ser que cada semana sacan un vídeo nuevo sobre lo nuevo que va a traer su RAD Studio, que, como en el caso de Visual Studio, engloba a Delphi, C++ Builder y Delphi Prism, que es la versión .NET de su Delphi tras el fracaso de las versiones duales anteriores.

Debido a que cada semana van poniendo cosas nuevas, voy a dejar esta entrada para ir añadiendo las novedades que atañan a C++ Builder, y es por eso por lo que voy a repetir las de la entrada anterior.

Según la publicidad, dicen que la nueva versión tiene más de 120 novedades. Nosotros vamos a ser conservadores y vamos a poner las que veamos que lo son. La página de donde saco todo esto es esta, aparte de los foros nntp que tiene Embarcadero.

Vamos allá.

Primera semana y primer vídeo
Que se puede bajar de aquí: http://altd.embarcadero.com/download/video/weaver/weaver-sneak-peak.mp4.

  • IDE Insight: Es una ventana de búsqueda que muestra las interioridades del IDE. Es decir, si uno quiere compilar pero no encuentra la opción por ningún lado, abre esta ventana, busca «compile» y le aparecen todas las cosas que tiene el IDE con esa funcionalidad y según el contexto actual. A simple vista parece una tontería, pero es una herramienta fantásticamente poderosa. Actualización: Acabo de descubrir que eso también lo tiene Visual Studio desde hace tiempo.
  • Formateador de código, algo que ya trae Visual Studio desde al menos la versión 2003: seleccionas un bloque de código y formatea correctamente los indentados.
  • Explorador de clases. Parece ser que es bastante potente y no sólo está limitado a nuestro proyecto, sino que puedes echar un vistazo por cualquier biblioteca instalada. A efectos comparativos, es una mezcla de la ventana de «Class View» y de «Object Browser» del Visual Studio con proyectos .NET.
  • Más visualizadores de datos en el depurador. Ciertamente en esto siempre ha flojeado un poco el IDE. Esperemos que ahora esté solucionado.
  • Control de Hilos en Depuración: una ventana de depuración especial que permite trastear con los hilos de nuestra aplicación, como ejecutar sólo uno de ellos, ejecutar con según qué hilos dormidos, etc. Según dice el vídeo es capaz de detectar deadlocks y similares.
  • Compilación en background. A estas alturas suena algo risible que se presente eso como una novedad, cuando era algo que ya tenía el Turbo C, tuvo el Borland C y el Borland C++, y ha tenido de siempre Visual C++…
  • Traerá integrado el SDK de Windows 7, por lo que se adelanta en cierta medida a Microsoft.

Segunda semana y segundo vídeo
Que se puede bajar de aquí: http://altd.embarcadero.com/download/video/weaver/preview-touch-gestures.mp4.

Básicamente se habla de los “Touch Gestures”, que no son ni nada más ni nada menos que el equivalente de los mouse gestures o gestos del ratón. Bueno, así a bote pronto no resulta una novedad importante, uno se instala el SDK de Windows 7 y listo, ¿no?

¡Pues no! C++ Builder trae algo más: los gestos están integrados en la VCL, de forma que, aparte de ser consustanciales a la biblioteca, los tenemos listos para usar, incluyendo un editor de gestos para personalizar los nuestros propios aparte de los ya creados.

Y hablamos de “gestos de ratón”, no de soporte para pantallas multitáctiles, que también lo lleva. Es decir, en principio, y si lo he interpretado correctamente, cualquier aplicación creada en C++ Builder del tipo que sea dispondrá de gestos de ratón de forma integrada.

Nada más y nada menos.

Tercera semana y tercer vídeo
La tercera semana nos habla del acceso a bases de datos, con el vídeo de rigor: http://altd.embarcadero.com/download/video/weaver/database-connectivity-full.mp4

Esto lo comento de oídas, porque yo de estas cosas entiendo poco: Ahora añaden soporte para Firebird 1.5 y 2.1 de la mano de sus drivers dbExpress. También añadien una cosa que llaman HTTP muti-tier connectiviy, lo que quiera que eso signifique. Y nuevos asistentes DataSnap, Data Stream Control y protocolos de conectividad nuevos para SOA. De nuevo no tengo ni repajolera idea de qué es todo eso, pero lo trae.

Lo que sí mola es que trae un teclado en pantalla diferente al del propio windows, con soporte para un espuerta de idiomas (traducción casi literal) y para gestures, que funcionará en XP, Vista y 7 (y en este caso con multitouch).

3 comentarios sobre “Más novedades sobre C++ Builder 2010”

  1. Estupendo. Ya tengo ganas de instalármelo y probarlo. Veo que poco a poco se van cumpliendo las metas que en su día se impuso la gente de CodeGear.
    Y también tienen un pie en la comunidad, con detalles como el de firebird creo que conseguirán muchos adeptos.
    Yo llevo trabajando desde la versión 1.0 del C++ Builder y desde luego, tal y como está ahora la herramienta, no voy a migrar a otra. La recomiendo para cualquier tipo de programador: principiante, amater o profesional.
    A seguir así.
    Un saludo a todos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *