El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
Quizás un poco indignados por recientes críticas sobre las devastadoras consecuencias del gusano Santy, en el mismísimo sitio de PHP se hace el descargo de que el gusano en sí no tuvo nada que ver con ningún problema de seguridad en PHP, sino con la falta de validación de los datos de entrada en phpBB, un problema del que desgraciadamente adolecen gran cantidad de aplicaciones PHP.
Para aclarar de una vez la vieja polémica, un usuario realizó unas pruebas para comparar la performance de las versiones 1.3 y 2.0 de Apache. Los resultados hablan por sí mismos:
Continuando con la cada vez más grande expectativa alrededor de Pharrot, un artículo en el último número de la revista PHP Magazine, sugiere que para mejorar la performance de las prometedoras aplicaciones PHP-GTK, lo que PHP necesita es "una máquina virtual (VM) como el Java Runtime Environment (JRE) que todos puedan instalar fácilmente para poder ejecutar sus aplicaciones PHP" (!).
Al momento de instalar PHP5 en Windows, todo iba muy bien hasta que quise activar las extensiones como normalmente se hacía en PHP4, ya que marcaba que la mayoría no existían aunque yo mismo veía los archivos .dll en el directorio de extensiones. El problema persistió hasta que leí un pequeño readme en los archivos que vienen incluidos en el .Zip que distribuye el sitio y que no está incluído (hasta el momento) en la documentación online.
Ya sabemos cómo hacerlo en Windows ahora vemos cómo hacerlo en Linux. Este artículo describe (en castellano) cómo ejecutar PHP4 y PHP5 simultáneamente usando el mismo servidor Apache en Gentoo Linux (aunque las instrucciones son aplicables a cualquier otra distribución).
Una de las mejores invenciones del siglo XXI es sin duda PHP-Gtk. Liberado en marzo de 2001 en un esfuerzo para mostrar que PHP no solo es un lenguaje orientado a la web, PHP-Gtk ofrece a los programadores usando GTK la oportunidad de crear aplicaciones de escritorio personalizadas sin tener que dejar de utilizar su lenguaje de programación preferido.
Esta discusión en los foros de SitePoint narra el descontento por la poca aceptación que tuvo hasta ahora PHP5 entre las empresas de web hosting. Pocas, sino ninguna, incluyen a PHP5 en sus ofertas, y la predicción más optimista es que sólo bien entrado el 2005 veremos cambiar esta tendencia, y limitadamente. ¿Estamos condenados a los plazos de estas empresas si queremos lo último y lo mejor? Afortundamente, no. Y como sugiere un comentario en la discusión anterior, una gran alternativa podría ser nuestro propio Servidor Privado Virtual (VPS).
Ya habíamos discutido largamente las diferencias entre ASP .Net y PHP. Aunque ambas puedan considerarse como soluciones excluyentes y hasta confrontadas, este artículo encara la discusión ASP .Net vs. PHP desde otro interesante punto de vista: Repasando experiencias de desarrolladores PHP que decidieron "probar" ASP .Net, llega a la conclusión de que ASP .Net no es en absoluto difícil de aprender y aprovechar por un consumado programador PHP, y que, aún mejor, la destreza con ambos lenguajes es una ventaja competitiva que nadie debería pasar por alto. El debate está servido...
Este excelente y conciso documento nos guía paso a paso por el procedimiento de compilar y configurar Apache 2.0.49, Tomcat 4.1.30 y PHP5 con soporte para PostgreSQL. Con todo ésto, no sólo tendremos un completo entorno de desarrollo PHP, sino también Java.
Esto intenta ser un "manual de buen comportamiento" para los que colaboran con Internet escribiendo páginas web. Explicaré cómo hacer que una página se vea bien en todos los navegadores, usando HTML 4.01 Strict, que luego te permitirá pasar a lenguajes mejores, como XHTML, sin esfuerzo. Continuamente veo páginas mal diseñadas (ni siquiera las empresas gordas se salvan). Los culpables son webmasters que dicen saber HTML, pero que lo estudiaron hace años, cuando aún no existía CSS.
Anteriormente en Artículos