sábado, 31 de marzo de 2007



Muchas veces nos parece obvio que las computadoras funcionen con programas, los cuales son realmente una serie de instrucciones que la máquina ejecuta para llegar a un resultado. Los niveles de sofisticación del software son actualmente muy altos. De las rudimentarias interfases en modo texto nos hemos instalado en la moda gráfica. Ahora todo tiene botones, iconos, texto con colores, diferentes tipos de letra, etc. El ambiente se ha enriquecido, sin duda, con luminosas gráficas, con efectos especiales, etc. Todo da una nueva cara al programa que usemos.

Sin embargo, para que esto ocurra, es claro que se necesitan herramientas de programación, que son las que permiten a los codificadores hacer las labores que los usuarios finalmente realizan. Las hojas de cálculo, los procesadores de palabras, las bases de datos e, incluso, los juegos, tienen detrás dos elementos fundamentales: (i) un programa especializado, una herramienta, que genera el código que se ejecuta en la computadora y (ii) uno o varios programadores que se encargan de traducir la lógica y las necesidades de los usuarios a programas funcionales.

Con el advenimiento de Internet, de los lenguajes que ayudan a crear sistemas que interactúen con la red de redes, se ha creado toda una nueva gama de herramientas formidables. Existen ya lenguajes como Java o PHP (HyperText Preprocessor, el cual es un lenguaje interpretado en el servidor de aplicaciones de Internet), que nos dan la posibilidad de crear programas que corran en una página web como si fuese una aplicación como normalmente la conocemos en Windows, por ejemplo.

Muchas veces, los programadores están obligados a aprender media docena de lenguajes para poder lidiar con las necesidades de los usuarios. No obstante, en la medida que pasa el tiempo, esto no necesariamente ya tiene que hacerse, porque las herramientas que normalmente se usan, les dan, en sus nuevas versiones, la funcionalidad que tenía otro lenguaje, y entonces ya no hay que aprender nada nuevo: se puede usar el lenguaje o herramienta que usamos en general, y decirle al programa que genere código para otro particular lenguaje.

Esto es lo que sucede con Delphi para PHP. En esta ocasión, la empresa Borland ha sacado una versión de su popular herramienta visual de programación, orientada originalmente a Windows, ahora como un sistema para desarrollar aplicaciones en Internet, a través del lenguaje PHP. Así, muchos desarrollos que usan PHP para la creación de portales en Internet, forums o, incluso, aplicaciones con conectividad a bases de datos, pueden ahora usar el lenguaje Delphi para dichos trabajos. De esta manera, el codificador escribe en un lenguaje que le es familiar y genera código en PHP.

La herramienta de Borland es lo que llaman un ambiente de desarrollo visual rápido, pues permite al programador colocar botones, cajas de texto, entradas de datos, gráficas, etc., simplemente arrastrando los componentes a la “forma” (ventana), donde se verán todos estos elementos dispuestos. Delphi para PHP cuenta con un editor muy poderoso y un depurador (que permite hallar los errores y problemas generados en cualquier desarrollo), además de que la gente de Borland (www.codegear.com), ha escrito toda la librería de componentes estándar para poder crear aplicaciones web e integrar componentes PHP de código abierto.

La biblioteca de componentes tiene más de 50 de ellos, reutilizables, donde se incluyen: botones, etiquetas, cajas para checar opciones, imágenes, menús dinámicos (DHTML), objetos flash, rejillas de información, despliegue de datos a manera de árboles, tablas, indagaciones sobre bases de datos (queries), cajas con listas de objetos, etc., además de poder importar componentes PHP de terceros (código abierto).

En mi opinión, y al haber usado por años Delphi, esto enriquece las posibilidades que se tienen como programador. Muchas tecnologías, por ejemplo, usadas en páginas web, pueden ser ahora fácilmente desarrolladas a partir de esta nueva herramienta de Borland. Hace un par de semanas salió el anuncio en México, que presentó David Intersimone, quizá el último de los bárbaros, los de la camada inicial de Borland, un creyente absoluto de lo que hace y un hombre que goza, sin duda, de todos estos avances tecnológicos.

Se le ve entusiasmado por este nuevo desarrollo y no dudo, por la plática que tuve con él al respecto, que Delphi para PHP será un ganador.



Revista Proceso

Tags: Delphi, Borland, Lenguajes, programación, PHP, Windows

Publicado por OswaldoLilly @ 6:21
Comentarios (1)  | Enviar
Comentarios
Publicado por Visitante
viernes, 24 de abril de 2009 | 23:44
PUES BIEN, LO PRUEBO, AUNQUE YA HAY OTROS muñeco de nieve