El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
Zeev Suraski, el programador israelí co-fundador de Zend Technologies Inc., habla largo y tendido en una entrevista publicada en el sitio TechRadar sobre el nuevo producto de su empresa Zend Server. Pero lo que realmente nos interesa son sus palabras sobre la muy anticipada versión 6 de PHP:
LXF: PHP6 parece estar llevando muchísimo tiempo en desarrollarse. ¿Es algún tipo de maldición del número 6, como Perl 6, o es todo parte del plan?
Zeev: Pude ser, ¡pero creo que tendremos a PHP6 antes que Python 6! PHP6 es un proyecto mucho más difícil que PHP4 y 5 por dos principales razones.
Uno es la cantidad de código PHP que hay allá afuera... es tan inmensa. La otra es que cada pequeña incompatibilidad que uno introduce se convierte en un horrible dolor de cabeza para mucha gente. Y combinado con la principal cosa que queremos hacer con PHP6, que es la introducción de soporte nativo para Unicode, es imposible no introducir también una cantidad significativa de incompatiblidades en el lenguaje. No sé cómo va a resultar esto - estoy siendo complementamente honesto.
LXF: ¿Qué tan fácil será migrar de PHP5 a 6, comparado con la migración de PHP4 a 5?
Zeev: La migración de la v4 a la v5 fue bastante exitosa. Tomó algunos años, pero hoy PHP5 ya es mucho más popular de lo que la v4 jamás lo fue. Nosotros decidimos no apurar la transición, así que en este punto nos estamos concentrando en PHP 5.3.
Tomamos la decisión de agregar algunas de las características que originalmente estaban planeadas para PHP6 -como los nombres de espacio- en PHP 5.3, para no apurar PHP6. Probablemente va a llevar un buen tiempo hasta que PHP6 sea liberado.

El reconocido proveedor de hosting DreamHost presentó Dreamhost Apps, su nuevo servicio con el que ofrecen alojamiento gratuito para diversas aplicaciones web, de forma que dispondremos de software gestionado por ellos, que se encargan de la instalación, actualización... sin pagar nada. Entre las aplicaciones soportadas actualmente se encuentra WordPress, Drupal, ZenPhoto, MediaWiki o phpBB, además de las Google Apps, a las que tienen intención de añadir de nuevas en el futuro.
Estas aplicaciones podrán usar un dominio ya existente, uno nuevo o un subdominio de dreamhosters.com. La idea de Dreamhost es que una parte de sus usuarios se acaben pasando al servicio de pago, pero parece una buena opción si necesitamos algún software y no queremos pagar nuestro propio hosting

Un poco sorpresivamente nos enteramos que el sitio Fotolog.com (300 millones de fotos, 21 millones de usuarios en 100 países, puesto 18º en todo el tráfico de Internet y 3º en las redes sociales, creciendo además 100% por año desde 2002) cambia su aplicación escrita en PHP por otra escrita en Java usando Tomcat. Apache Tomcat es un contenedor de servlets que implementa las especificaciones Java Servlet y JavaServer Pages (JSP) y ofrece además un servidor web "totalmente Java" donde ejecutar código escrito en ese lenguaje.
El nuevo Fotolog.com usa servidores Solaris 10 corriendo MySQL Enterprise (desde U$S 599 a U$S 4999 por servidor por año) con la InnoDB Storage Engine.
Igualmente interesante es el hecho de que se disminuyó el número de servidores aumentando la cantidad de threads (de 8 a 32 y a 64) en los nuevos servidores Sun Fire T1000, reduciendo de esta manera también el consumo energético total.
Los muy anticipados Namespaces (espacios de nombre) previstos para aparecer por primera vez en PHP con su próxima versión 5.3 finalmente ya consiguieron un concenso para su implementación sintáctica. Así, ya está decidido que se usará el carácter \ (barra invertida) como separador, haciendo que escribir algo tan extraño como esto sea sintácticamente correcto:
$object_instance = new My\PEAR\Module("myvar");
Obviamente, la polémica ya está servida, y las críticas no son pocas.
Un parche para su implementación todavía está en desarrollo y todavía no está claro cómo afectará esta decisión el propio calendario de PHP 5.3.
Microsoft anunció que su Visual Studio 2008 incluirá a partir de su primer Service Pack soporte para el framework Open Source de Javascript jQuery. John Resig, creador de jQuery, dio la bienvenida a las nuevas empresas que apoyarán a su framework, que simplifica la interacción con documentos HTML permitiendo manejar eventos o desarrollar animaciones con la tecnología Ajax.
Según sus propias palabras:
"Tanto Microsoft como Nokia han dado un gran paso en la adopción de jQuery como parte de su plataforma oficial de desarrollo de aplicaciones. Estamos emocionados que estas grandes empresas formen parte de esta comunidad".
Scott Hanselman, responsable de la división de desarrollo de Microsoft indicó que no modificarían el código de la librería y que pronto ofrecerían soporte oficial completo como cualquier otro software de Microsoft a través de PSS (Product Support Services).
Aparentemente en su charla en la conferencia DrupalCon, el mismísimo Rasmus Lerdorf, creador del lenguaje PHP, tuvo unas interesantes opiniones acerca de la performance de los frameworks en general:
Para Lerdorf los frameworks actuales para PHP son muy pobres en cuanto a la performace. Y no sólo eso, su actitud de "hacelotodo" generalmente conduce a los desarrolladores por el camino equivocado porque no usan lo que es mejor para hacer el trabajo.
Como demostración, Lerdorf midió la cantidad de respuestas por segundo para imprimir simplemente en mensaje "Hola Mundo" que ofrecían algunos frameworks sin hacer ninguna llamada a la base de datos. La más rápida consiguió 120 por segundo, y la más lenta 8 por segunto; comparadas con las más de 600 que sirve Apache con un archivo HTML.
Rasmus sí mencionó que de todos le gustaba CodeIgniter porque es rápido, pequeño y el que menos se parece a un framework.
Hoy es 08/08/08, la fecha que marca el anunciado fin del soporte para el venerable PHP4. Esto también significa que el la versión 4.4.9 lanzada ayer es también el último lanzamiento de PHP4.
La fecha, de hecho, la había sugerido el mismo Rasmus Lerdorf hace poco más de un año:
"Estoy más a favor de una sentencia que ponga una fecha definitiva para la muerte (de PHP4) que signifique ningún lanzamiento más de ningún tipo. Podríamos seguir sólo con las correcciones de seguridad hasta fin de año y luego la muerte para el 08/08/08 o algo parecido".
En los recientemente entregados premios Community Choice Awards 2008 de Sourceforge.net nuestro querido phpMyAdmin se llevó el primer lugar en dos categorías destacables. Primero en la muy predecible Mejor Herramienta o Utilidad para Administradores de Sistemas y luego en la más sorprendente Más Probable de ser la Próxima Adquisición de U$S 1 Billón (!). phpMyAdmin estuvo también nominada en una tercera categoría, Mejor Herramienta o Utilidad para Desarrolladores, pero con las otras 2 ya en su bolsillo podemos estar de acuerdo en que este es un muy buen año para este proyecto.
Netcraft publicó su relevamiento de 3.9 Millones de servidores web para este finalizado mes de Junio. La gran noticia, por lejos, viene de la mano de Wordpress, que decidió cambiar sus servidores LiteSpeed a Nginx. Como resultado, el primero perdió un irrecuperable 90% de su cuota de mercado.
La buena noticia es para Nginx, que pasa ahora de los dos millones de servidores y se coloca cuarto tras Apache, IIS y Google, dejando atrás a lighttpd y ratificando su rápido crecimiento.

Como ya adelantamos en una noticia anterior, los próximos días 2 al 5 de Diciembre se llevará a cabo en Buenos Aires la segunda edición del CakeFest, el evento internacional que ofrecerá charlas y workshops dictados por los más reconocidos desarrolladores en la comunidad de CakePHP, y cubriendo diversos aspectos relacionados a este popular framework PHP y tecnologías relacionadas. Centralizando en charlas en español e inglés, este nuevo evento busca atraer un gran número de entusiastas y profesionales IT.
La registración al evento ya está abierta, pero su agenda recién se publicará una vez que todas las ponencias propuestas sean recibidas y los disertantes seleccionados.
Anteriormente en Eventos