El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
Tras 6 años de estar en el desarrollo de PHP, Jani Taskinen abandona Zend, la compañía israelí, al parecer por la muerte de un amigo que era uno de los emisarios de la ONU muertos en el Líbano por un bombardeo zionista. Taskinen era el desarrollador principal del Zend Engine II, del TSRM (Thread Safety Resource Management) y de la extensión GD, entre muchas cosas más. El conflicto judeo-libanés se toma así su primera víctima en el mundo de PHP.
Después del último recuento de frameworks disponibles para PHP, recordé un excelente post en el weblog de Manuel Lemos tratando de responder cuál de todos es el mejor, pero que rápidamente termina en una imperdible discusión sobre el estado actual y el futuro de todos los frameworks disponibles. Manuel Lemos es el portugués que creó el sitio PHPClasses.org, después de PEAR, el repositorio independiente de clases para PHP más antigüo, útil y completo de todos. Personalmente considero a Lemos una autoridad sobre todas las cosas PHP, y alguien digno de ser escuchado.
Parece que Rails quiere atentar contra Java, pero me temo que sería a PHP (y a Perl). Yo empezaría preocuparme porque Ruby on Rails acabe con Java cuando PHP se haya extinguido por causa de este framework, y por lo de ahora no veo que esto suceda.
Y después del explosivo éxito que el año pasado tuvo Rails como framework para el desarrollo web, todo el mundo PHP quiere llevar esa misma magia al lenguaje más popular en los servidores de Internet. Desde la mismísima Zend para abajo, todos quieren ser el próximo Rails. Pero ¿es ésta una tarea en la que PHP puede triunfar?
Y si todo el mundo los tiene, ¿porqué no también PHP? El "huevo de pascua" (easter egg) que está presente en las versiones 4.x de PHP, muestra la fotografía de un cachorro cuando se carga cualquier script .php con una cadena de texto especial.
El número de desarrolladores de PHP, Python y Perl ha disminuído "substancialmente" en Europa, el Medio Oriente y Africa desde su pico hace 2 años, dice un estudio de Evans Data Corp. (EDC). PHP y Python una caída del 25% en los últimos 12 meses, mientras que Perl cayó un 20%.
El MVC (Model-View-Controller) es un "patrón" de programación muy popular en el desarrollo de grandes aplicaciones, muy popular en Java. Recientemente hay todo un interés por llevar el paradigma MVC a la programción PHP, más ahora que PHP5 mejora muchísimo su soporte OOP. Jim Lin, el genial programador de ADODB, opina que llevar modelo de MVC a PHP es una mala idea, principalmente porque nadie parece entender bien cómo debería hacerse esto.
SourceForge reporta sobre el uso de PHPSurveyor en el seguimiento de irregularidades en las última elecciones presidenciales de los EE.UU.: "PHPSurveyor, una aplicación PHP para encuestas online, está siendo usada para recopilar datos sobre irregularidades en la votación. En las primeras 10 horas, más de 13.500 incidentes fueron registrados usando este software".
Horde es un Application Framework para PHP, popular entre todas las demás porque es la fundación de IMP, el aún más popular cliente de webmail, pero también de otras tantas aplicaciones más. Pero a pesar de todo esto, esta entrada en un weblog explica porqué Horde 2.x e IMP 3.x no son, ni serán jamás, compatibles con PHP5. El problema radica en el nuevo modelo de OOP introducido en PHP5, en el que los objetos son pasados por referencia, al contrario de lo que ocurre con PHP4.
Malos momentos para Mambo Server: Brian Connolly, el desarrollador del CMS Furthermore, amenazó con acciones legales contra los usuarios de versiones de Mambo OS anteriores a Octubre del 2003, pues, afirma, éste contiene porciones de su propio código obtenidas ilegalmente. La comunidad de Mambo se mostró hostil, tachando a Connolly de mentiroso y oportunista. Pero por las dudas, la nueva versión 4.5.1 corregida ya está disponible.
Anteriormente en VivaLinux!