Blog 404 – Not Found! Blog 404 – Not Found!

No prometemos que vayas a encontrar lo que te gusta,pero esperamos que te guste lo que vas a encontrar.

Entradas etiquetadas como ‘web’

Una boca más que alimentar

El lanzamiento de Chrome, el nuevo navegador de Google, ha levantado un gran revuelo, como no podría ser de otra forma. La empresa estadounidense es, desde hace mucho tiempo, el centro de atención de la comunidad de internautas.

En el departamento ya somos algunos los que lo hemos instalado y probado. A bote pronto, el diagnóstico es el siguiente.

Puntos a favor:

  • Software libre, de codigo abierto, y (en principio) respetuoso con los estándares.
  • Un motor JavaScript muy rápido. Teniendo en cuenta que las aplicaciones web se basan cada vez más en esta tecnología, gran parte de los usuarios lo agradecerán.
  • Interfaz minimalista, es muy intuitivo ponerse a navegar.
  • Separación de las pestañas en distintos procesos. De esta forma, aumenta la estabilidad y la seguridad. Si una pestaña falla, no afectará al resto.
  • Modo de navegación “privado”.

Puntos en contra:

  • Carencia de funcionalidades avanzadas, así como de la posibilidad de instalación de plug-ins. Será que los usuarios de Firefox estamos muy mal acostumbrados
  • Se ha descubierto un bug que, para colmo, ya estaba resuelto en Webkit (el motor que usa Chrome). Es extraño que se le haya colado a Google. Da la impresión de que el navegador se haya anunciado precipitadamente.
  • Sólo disponible para Windows.

Se han encontrado varias vulnerabilidades y un montón de bugs, lo cual parece refrendar la idea de que el lanzamiento ha sido precipitado:

Está claro que el producto evolucionará, así que estaremos atentos a próximas novedades.

En lo que compete a nuestro trabajo diario parece que, actualmente, el mercado de navegadores tiende hacia la fragmentación. Internet Explorer, Firefox, Opera, Safari, Chrome y algún otro se repartirán el pastel. Esperemos, por el bien de nuestra salud mental, que se respeten los estándares lo máximo posible. Cuando era cosa de dos, era asumible ignorar a un porcentaje marginal de usuarios. En este nuevo escenario, podríamos estar hablando de porcentajes del 10 ó 15% de la audiencia, para los que habría que preparar una versión de la web específicamente adaptada para cada navegador.

El futuro de PHP

Aunque la gran mayoría de los sitios web desarrollados en PHP siguen usando la versión 4, ya obsoleta, no debemos olvidar que la versión actual es la 5, y que ya se está trabajando en la versión 6.

Para no perderle la cara al futuro, es interesante conocer algunas de las mejoras que incorporará dicha versión 6:

Soporte Unicode mejorado

Se está trabajando mucho en dar soporte a cadenas Unicode en las funciones del núcleo de PHP, lo que redunda en una mayor facilidad para la internacionalización de las aplicaciones.

Espacios de nombres (namespaces)

Los espacios de nombres (namespaces) son la solución para evitar las colisiones entre nombres de funciones y clases. De esta forma, se pueden usar funciones y clases importadas sin temor a que se llamen igual que las que se hayan usado previamente.

Esta facilidad ayuda claramente a la modularidad del código, y lleva años siendo usada en otros lenguajes, como Java o C++.

Características Web 2.0

Las extensiones SOAP, ya incluidas en la versión 5, vendrán activadas por defecto en la versión 6. SOAP (Simple Object Access Protocol) es un protocolo que ayuda a la comunicación entre diferentes plataformas web. Lo mismo ocurrirá con las clases de manejo de datos XML (XMLWriter y XMLReader).

Algunas de estas mejoras serán llevadas también a la versión 5, a modo de backport, debido a su especial interés.

Elementos eliminados

También es importante conocer qué características serán eliminadas en la versión 6, ya que pueden afectar a las aplicaciones ya existentes y será necesario reescribirlas (con mayor o menor esfuerzo, dependiendo de cada caso): desaparecen register_globals, magic quotes, el modo seguro, las etiquetas cortas tipo ASP y el soporte a Freetype1 y GD1.

Fuente: IBM

¿Piensas migrar tus aplicaciones a PHP6 en cuanto salga, seguirás con PHP5 mientras se estabilice la nueva versión, o todavía estás con PHP4?