Dxexpress

Páginas: 16 (3882 palabras) Publicado: 1 de agosto de 2012
Aplicaciones de bases de datos con Kylix
Una de las novedades más importantes de Kylix será la aparición en escena de la arquitectura dbExpress o DBE, sustituto natural del Borland Database Engine o BDE. Esto ocasionará una serie de cambios muy importantes en la forma en que desarrollamos aplicaciones de bases de datos, y la tecnología MIDAS jugará un rol fundamental en estos cambios.
¿Qué esKylix? Introducción Kylix es la primera y única herramienta de desarrollo rápido de aplicaciones para el sistema operativo Linux. Kylix es Delphi y C++Builder para Linux. Los puntos más destacados de Kylix son: • Desarrollo de aplicaciones nativas Linux. • Entorno de desarrollo visual basado en componentes. • Soporte para MySQL, InterBase, Oracle y DB2, para el desarrollo de aplicaciones de basesde datos cliente/servidor. • Soporte de Apache, para el desarrollo de aplicaciones para Internet. • Combinado con Delphi, Kylix permite el desarrollo de aplicaciones multiplataforma para Windows y Linux. Kylix está certificado para RedHat Linux 6.2 ó superior, Mandrake 7.0 ó superior y SuSE 7.0 ó superior. Antes de comenzar, creo que es importante aclarar algo: el BDE no desaparecerá; al menos, noen Delphi 6. Seguirá existiendo tal y como hasta ahora, y aunque Borland no liberará nuevas versiones, seguirá brindando soporte como de costumbre.

Un poco de historia Por mucho tiempo, el BDE fue una solución excelente para el desarrollo de aplicaciones de bases de datos, sobre todo a la hora de acceder a tablas locales. Sin embargo, a medida que la tecnología cliente/servidor se hizo máspopular, el BDE poco a poco dejó de ser lo que era para convertirse en una solución “buena” con limitaciones funcionales y problemas de rendimiento. Cuando el proyecto Kylix se hizo realidad, los ingenieros de Borland se vieron obligados a tomar una decisión crucial: elegir entre migrar el BDE a Linux con todas sus limitaciones y problemas o aprovechar la oportunidad para desarrollar algo nuevo, máspotente que el BDE, portable y, lo más importante, orientado a servidores SQL. La decisión no fue muy difícil de tomar, y así surgió dbExpress. Tanto Kylix como Delphi 6 incluirán DBE como una nueva alternativa de acceso a datos. Esto significa que a las tres alternativas ya existentes en Delphi 5, se sumará una: los componentes basados en DBE. Este cambio no será difícil de asimilar por losprogramadores Delphi, ya que es algo muy parecido a lo que ya ocurrió con Delphi 5, y de la misma forma que los componentes de acceso nativo a ADO e InterBase incluyen equivalentes a los basados en el BDE - lo cual, dicho sea de paso, facilitó mucho su
Artículo creado por el equipo Danysoft, (2001) todos los derechos reservados. Para cualquier consulta sobre el mismo contacten con danysoft@danysoft.com- www.danysoft.com

utilización en nuevos proyectos -, los componentes basados en DBE también tendrán sus equivalentes a los basados en el BDE. Por lo tanto, en Delphi 6 habrá 4 alternativas diferentes de acceso a datos, de las cuales sólo una (DBE) permitirá la creación de proyectos multiplataforma, que podrán ser portados de Windows a Linux o de Linux a Windows directamente.

Me “caching”los datos Si bien la aparición de nuevos componentes constituye un cambio importante en sí mismo, este no será el más importante que tendremos que afrontar. La gran novedad estará dada por el hecho de que DBE no soportará “caching” de datos. ¿Qué significa esto? Veamos un ejemplo que nos ayude a comprenderlo. Creemos un formulario que nos permita visualizar en una rejilla los datos de la tablaCountry del alias IBLocal del BDE. Para obtener los datos, navegar a través de ellos y realizar altas, bajas y modificaciones utilizaremos un componente Table y un control DBNavigator, conectados mediante el correspondiente DataSource. La Figura 1 muestra el formulario con las propiedades que nos interesan.

Figura 1 – Cliente/Servidor. object Form1: TForm1 object DBGrid1: TDBGrid DataSource =...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS