Imagen de la caja del software Delphi 2007 for PHP Cuando leí por primera vez sobre Delphi for PHP me pareció una idea excelente. ¿Cómo no iba a parecérmelo? Estaba encantado con el lenguaje PHP y sus posibilidades, y llevaba ya unos años usando Delphi para Windows.

El lenguaje PHP me enganchó desde el primer día. Lo mismo que Delphi. Estos lenguajes consiguieron lo que no consiguió CSharp, por ejemplo, sobre el cual leí algunos libros, realizé algunos programas (todos muy sencillos...), pero, que ahí quedó la cosa. No terminó de convencerme, y no sé muy bien porqué.

Pero el lenguaje PHP es otra cosa. PHP sí que consiguió convencerme. Leí también unos cuantos libros, tutoriales, manuales, qué sé yo, y todavía quería (y quiero) más PHP, y más Delphi, como digo, otro de mis lenguajes/entornos preferidos.

Así que que alguien se atreviera a juntar las dos santas palabras: Delphi y PHP, en un producto, además, llevado a cabo por la misma empresa que desarrolla Delphi... ¡cómo no iba a sonar bien! Sonaba perfecto.

Demasiado perfecto. Ya antes de probarlo intuía que no iba a congraciar con el invento (¿contradicción?). Tal como lo recuerdo, pensé que Delphi no tenía rival, pero Delphi for PHP salía ya para competir con unos cuantos.

CodeGear explotaba la única característica que aportaba como novedad noticiable que no tenían otros entornos como Eclipse (que uso desde que lo conocí) o Zend Studio, por citar dos de los entornos más reputados para trabajar con PHP, pero hay más aún.

Esta su característica principal era su orientación al desarrollo visual y, como se sabe, prometía ser el primer entorno para PHP que ofrecía algo similar a Delphi para Windows, lo cual todavía hoy sigue siendo cierto. Pero como también es cierto que los burros no vuelan. ¿Y a quién le importa?

Fotografía de Eclipse desde Al Jaghbud en el desierto de Libia Para el desarrollo Web, ASP .NET contaba con su Visual Studio, que le proporcionaba un marco de desarrollo visual. Pero no había nada similar para el lenguaje PHP, si bien es cierto que no podía haberlo, hasta que la versión 5 de este lenguaje (Delphi for PHP exige esta versión) ofreciera el nivel de orientación a objetos necesario.

Pero la única baza atractiva conque venía Delphi for PHP no ha terminado de cuajar. Para empezar la primera versión del entorno salió "defectuosa", cuando menos. Era una especie de versión beta sin acabar. Y se encontró con al menos dos tipos de usuarios que no le eran muy propicios que digamos.

Los unos, porque se daban cuenta de todos los errores, comprendían que Delphi for PHP no le ofrecía lo que le ofrecía Eclipse, por ejemplo. Los otros, porque pensaban encontrar un Delphi para Windows, y se encontraron con un mundo completamente nuevo para ellos: XHTML, CSS, JavaScript, el propio "ambiente" Web.

No dudo que Delphi for PHP tenga su público. Y es probable que siga creciendo, que vaya para adelante, pero, en definitiva, no creo que Delphi for PHP pueda competir, a día de hoy, con entornos como Eclipse y sus plugins. Incluso cuando todavía, y digo todavía, no cuenta con una orientación al desarrollo visual.

Para empezar Delphi for PHP deja fuera a todos los desarrolladores que trabajan en GNU/Linux. Y para terminar, tiene que conseguir que desarrolladores en Windows con decenas de herramientas libres y ya consolidadas, las dejen y se pasen a Delphi for PHP, pagándolo, como el que no quiere la cosa.

Fotografía Eclipse: FotCiencia
Sitio oficial: CodeGear Delphi 2007 for PHP
Recursos: Guía de instalación de Eclipse + PHPIDE
Recursos: Aptana y el IDE total (guía de instalación)