462 subscripciones por RSS o por E-mail

Los desarrolladores de PHP se pasan a Google Chrome

PHPClasses es el lengendario sitio que desde 1999 recopila una de las más útiles y completas colecciones de clases para PHP que podemos encontrar en la red. Y con más de 37.000 desarrolladores registrados sus estadísticas de acceso, actualizadas cada 30 días, permiten sacar unas interesantes conclusiones sobre las costumbres de ese particular grupo de usuarios:

Desde Mayo del 2009 hasta este mes de Mayo del 2010, las estadísticas de acceso de PHPClasses discriminadas por navegadores dicen que el uso de Google Chrome aumentó casi un 10%, a detrimento de Internet Explorer y Firefox, que cayeron en la preferencia de los desarrolladores un 4,9% y un 4,5% respectivamente.

La preferencia en los sistemas operativos también tuvo un cambio en los últimos 12 meses: Aunque Windows sigue arrasando con más del 80% de los escritorios de los desarrolladores, su uso fué el único que cayó (un 1,7%), mientras que el de Linux creció un 0,9% llevando la participación del sistema operativo libre a casi un 10% (9,6%).

Mac OS X también creció en popularidad entre los programadores, pero sólo un mucho más modesto 0,4%; llevando su participación total a un 7,4%.


Zend Framework 1.10 soporta Windows Azure

Azure

Su equipo de desarrollo anunció así el lanzamiento de la versión 1.10 Estable del Zend Framework (ZF), el framework Open Source para PHP5 patrocinado por la misma Zend Tecnologies. Además de nuevos todos los cambios progresivos de rigor, esta nueva versión incluye una renovada organización de su documentación, que ahora puede consultarse y buscarse discriminando por cada una de sus versiones anteriores (1.9 hasta la 1.0).

Pero sin duda lo más destacable de este lanzamiento es el nuevo componente Zend_Service_WindowsAzure contribuído por la misma Microsoft, que supustamente permite a los desarrolladores llamar a las funciones de la API de Windows Azure desde sus propias aplicaciones PHP. También permitiría acceder a los servicios de la nube computacional de Microsoft como Blob Storage, Table Storage y Queue Service, que ofrecen almacenamiento persistente y redundante.

Además de PHP, otros lenguajes podrían obtener pronto el soporte "oficial" de Microsoft para acceder a Windows Azure, con los próximos más probables incluyendo a Perl y a Ruby.


Nuevo diseño para Firefox 3.7

Firefox 3.7

A solo un mes del lanzamiento de Firefox 3.5, Mozilla puso a consideración de sus usuarios un rediseño preliminar y tentativo para la interface su próxima versión 3.7, por lo menos en lo que respecta a su tema por defecto para Windows. Las "capturas de pantalla" del nuevo concepto visual pueden apreciarse en el Wiki de Mozilla e incluyen algunas novedades destacables a simple vista:

  1. Pestañas y barra de herramientas con el efecto Glass de Windows Vista.
  2. El botón de "Página" (Page) en el extremo izquierdo del área de las pestañas.
  3. Botón de "Herramientas" (Tools) destacado en el extremo derecho de la barra de direcciones, además del botón para agregar la página actual a los bookmarks (desactivado por defecto).

Salvo el primer punto, el resto de los cambios no deben ser demasiado difíciles de reproducir en el resto de los sistemas operativos soportados por Firefox. Sin embargo, ¿tendrán una buena aceptación por parte de los usuarios?


Microsoft presenta el PHP SDK for Windows Azure

PHPAzure

Microsoft lanzó su PHP SDK for Windows Azure, bajo una licencia BSD, con el que es posible ahora escribir aplicaciones en PHP que tomen ventaja de la plataforma de servicios en la nube computacional proporcionada por los data centers de Microsoft, Windows Azure, y también con su Windows Azure Storage, que proporciona almacenamiento persistente para tablas, colas y blobs.

El proyecto tiene actualmente un estado Alpha, o "Community Technology Preview" (CTP) como lo llaman en la página de su proyecto en CodePlex, pero esperan tener una versión final para el próximo el 21 de Agosto. El mismo Windows Azure también es un CTP, con su lanzamiento definitivo esperado para fines de este año.

Windows Azure proporciona un sistema operativo y un sistema de servicios que el desarrollador puede utilizar individualmente o juntos.


Firefox 3.6 podría abandonar a Windows 2000

Los desarrolladores de Mozilla están actualmente discutiendo si abandonar el soporte para las versiones de Windows más viejas en la versión de Firefox siguiente (de nombre código "Namoroka") a la próxima Firefox 3.5. Como la actual Firefox3 ya no funciona en computadoras que todavía usen Windows 95, 98, Me o NT, ahora su futura compatibilidad con Windows 2000 tambén está siendo debatida.

Para entender la preocupación de Mozilla, recordemos que Microsoft ya no vende Windows 2000 y que su soporte oficial terminará en Julio de próximo año. Abandonarlo supondría reducir la complejidad del código de Firefox, entre otra cosas. Michael Connor, el desarrollador principal de Firefox, incluso llegó a considerar requerir por lo menos el Service Pack 3 en Windows XP para las futuras versiones del navegador.

Además de Firefox, otras aplicaciones basadas en la máquina Gecko de Mozilla, como Thunderbird y SeaMonkey serían afectados por esta decisión.


Lunascape5 combina 3 navegadores en 1

Lunascape5 es un nuevo navegador, por ahora sólo disponible para Windows, que bien podría ser el nirvana de los desarrolladores y diseñadores web. Es que este navegador japonés puede alternar, sin reiniciar la aplicación, entre las tres máquinas de rendeo HTML más populares de hoy en día:

  • Trindent de Internet Explorer.
  • Grecko de Mozilla Firefox.
  • WebKit de Safari y Google Chrome.

Lunascape5 también permite asignar una máquina específica como la predeterminada por cada sitio para asegurarnos que lo podemos ver bien.

Este navegador está en una etapa de temprano desarrollo, y todavía le faltan cosas importantes como traducciones apropiadas y soporte de certificados SSL, pero aún así demuestra un concepto extramadamente interesante.


Cambios importantes en PHP 5.3 para Windows

PHP 5.3 recién está en sus primeras versiones preliminares, pero para aquellos que corren PHP en servidores Windows, hay algunas importantes novedades en las notas de lanzamiento de sus binarios oficiales:

  1. Se abandona el soporte de versiones de Windows anteriores a Windows 2000. Quienes todavía usen Windows 98, Me o NT y planean usar PHP 5.3 deberán primero actualizar su sistema operativo.
  2. Hasta ahora, PHP para Windows ha sido compilado con Visual C++ 6 (VC6), que fué lanzado en 1998. A partir de PHP 5.3 habrá dos binarios de PHP para Windows: si uno usa extensiones hechas por terceros o el servidor Apache, necesita usar el binario compilado con VC6. De otra manera puede usar el compilado con VC9. Los binarios de las futuras versiones de PHP serán compiladas solo con VC9.
  3. Binarios de 64 bits serán ofrecidos en forma experimental y todavía no deberían ser usados en entornos de producción.

PHP optimizado para Windows Server 2008

Después de pasar más de 100 tests, La versión comercialmente soportada de PHP (Zend Core) ha sido finalmente certificada por Microsoft como lista para correr "con performance y estabilidad" en Windows Server 2008. Así lo anunció Andi Gutmans, co-fundador de Zend, quien también equiparó ahora el desempeño de PHP bajo Windows con el de Linux o Unix gracias a adelantos como la extensión FastCGI para IIS.

Anteriormente, "PHP no corría tan bien en Windows", dijo Gutmans; a pesar del hecho de que 75% a 80% de sus usuarios desarrollan bajo ese sistema operativo (?).


PureCode: Microsoft apuesta a PHP, Python y Java (?)

PureCode es un nuevo portal de desarrollo de aplicaciones con lenguajes como PHP, Java y Python implementado por... ¿Microsoft? Aparentemente, Microsoft de España ha realizado este nuevo sitio para ayudar a los programadores de lenguajes libres implementar sus aplicaciones en entornos Windows, sin tener que migrar a otro sistema operativo.

"Si desarrollas en PHP, JAVA, Python... y Microsoft no te ha aportado nada hasta ahora, descubre cómo utilizar las nuevas tecnologías de Microsoft sin cambiar de plataforma (Silverlight, AJAX, LIVE, WS)...", dice el desoncertante mensaje en la página principal de PureCode.


Extensión FastCGI para IIS

Desde el año pasado Microsoft y Zend han estado trabajando para mejorar significativamente la confiabilidad y la performance de PHP en Windows Server 2003 y Windows Server 2008. El resultado de esta alianza es un nuevo componente para IIS6 e IIS7 llamado "FastCGI Extension", liberado como el último eslabón en el proceso de su desarrollo preliminar (Beta) con la denomación Go Live.

El sitio de PHP on IIS dice que también por primera vez los clientes de Microsoft tienen ahora una licencia que les permite instalar la extensión FastCGI en sus servidores web IIS6 de producción.