Portada arrow NO-ticias arrow Delphi para PHP
Delphi para PHP
jueves, 03 de mayo de 2007

php.pngLa empresa Codegear External link, filial de Borland External link distribuye desde hace algunas semanas la primera versión de un producto denominado Delphi for PHP.

 

En realidad, este producto tiene poco que ver con Delphi, salvo que es un entonod de desarrollo rápido (RAD) con un aspecto similar al de Delphi, pero orientado al desarrollo de aplicaciones web con el lenguaje PHP.

 

PHP es un lenguaje simple y sencillo con algo más de una década de existencia que permite la construcción en el servidor de páginas web dinámicas. Seguramente, parte de la clave de su éxito haya sido esa simplicidad y unos orígenes y trayectoria poco pretenciosos. Todo el que se haya enfrentado alguna vez al desarrollo de aplicaciones web sabe que uno de las primeras cuestiones que tiene que asumir es la falta de estado: las aplicaciones web siempre se ejecutan "hacia adelante". Desde hace años, las empresas dedicadas al desarrollo de herramientas de construcción de software han estado lidiando con esta característica intentando que el desarrollo de aplicaciones web se pareciese lo más posible al desarrollo de aplicaciones en un entorno de eventos, como cualquier GUI (Interfaz gráfico de usuario).

 

Pues en esta ocasión, la solución propuesta viene de la mano del lenguaje PHP. Por una parte, un grupo de desarrolladores independientes mantienen un conjunto de librerías PHP que forman un marco de desarrollo basado en componentes sobre este lenguaje. El proyecto es open source y se denomina VCL for PHP External link. En cierto modo, imitan el comportamiento de los componentes desarrollados para otras plataformas orientadas a un GUI (por ejemplo, los componentes VCL de Delphi, los componentes de .net, los JavaBeans de Java...) Este tipo de componentes proporcionan su máxima potencia a los programadores cuando un entorno de desarrollo rápido (RAD) los gestiona. De esta manera, el entorno ayuda su colocación gráficamente en el proyecto y a la exposición y manipulación de sus propiedades. La programación por componentes es muy popular en GUI, pero comparativamente, aun deja bastante que desear para aplicaciones web.

 

Delphi for PHP es básicamente un entorno RAD que permite trabajar visualmente con los componentes de VCL for PHP. Sin duda, es una gran idea. En la página web de Codegear puedes ver un par de screencast External link para hacerte una idea de cómo es el entorno. También es posible descargar una versión de prueba External link funcional durante 14 días.

 

El entorno es atractivo y agradable. Se echan de menos algunas herramientas, como la ayuda para completar código, pero en definitiva el poder desarrollar visualmente para PHP ya es todo un logro. La integración con los sistemas gestores de bases de datos MySQL e Interbase se puede hacer desde el entorno a través de componentes. Un motor del servidor web Apache permite probar las aplicaciones directamente desde el entorno. Compilar y ejecutar es todo uno.


Comentarios
Añadir nuevo
+/-
Escribir comentario
Nombre:
Email: (opcional)
 
Website: (opcional)
Título:
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Por favor introduce el código anti-spam que puedes leer en la imagen.
Por favor, sólo comentarios relacionados con la temática del artículo
Comentarios ofensivos contra personas o instituciones, carentes de contenido o que contengan publicidad serán eliminados.

3.21 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
←Artículo anterior   Artículo siguiente→

¿Quién está en línea?

 web tracker

Suscríbete

RSS feed Sindicación RSS

(¿Qué es la sindicación RSS?)


Suscribir por e-mail

¿Dónde estoy?

Estás en La tecla de ESCAPE, un sitio web personal en el que nos gusta hablar de algoritmos, informática, tecnología, ciencia, ingeniería, internet... y cualquier tontería que se nos ocurra. El punto de vista de nuestros artículos técnicos suele ser muy básico, así que a menudo adoptamos grandes simplificaciones. (Más...-Términos de uso)