De la misma forma que el boton Compartir de Facebook, Google también quiere que podamos incluir un botón de compartir en nuestros sitios web para su red social. El boton además de compartir el contenido nos permite además añadir comentarios y ver que contactos de nuestros círculos ya han compartido dicho contenido. Este botón viene a complementar las opciones que ofrece el boton +1 de Google y si accedemos a los recursos para desarrolladores de Google podremos obtener el código necesario así como la información para configurar y adaptarlo a nuestros sitios web.
desarrollo web
Cocktails de yahoo para el desarrollo web
Yahoo trata de ganarse el favor de los desarrolladores webs, ofreciendoles Cocktails una plataforma que, mediante la utilización de tecnologías estándar como HTML5, JavaScript o CSS les permitirá la creación de aplicaciones web de una forma realmente sencilla (o al menos eso aseguran) y adaptable a cualquier plataforma. Tal y como han anunciado ya estarían disponibles los dos primeros Cocktails, Mokito y Manhattan.
En el caso de Yahoo Mojito estamos ante un framework de desarrollo y Yahoo Manhattan sería la plataforma en la que alojar las aplicaciones creadas mediante Yahoo Mojito. Según indican, Yahoo Mojito nos permite trabajar al mismo tiempo para el servidor y el cliente, de forma que nos ahorraremos tener que escribir código distinto para cada caso. Además, en caso que el navegador desde el que se acceda a la aplicación web no tenga JavaScript disponible, el usuario no tendría problemas a que las aplicaciones se ejecutarán directamente en el servidor (aunque hoy en día, el que un navegador no cuente con JavaScript no es muy habitual, puede ser útil de cara a descargar al cliente de carga de proceso y que esta se realice en el servidor en su lugar). Yahoo Manhattan como habíamos comentado es un entorno para alojar las aplicaciones creadas con Yahoo Mojito y que funciona en los servidores de Yahoo, ofreciendo a los desarrolladores un interfaz a traves del cual desplegar y gestionar múltiples versiones de sus aplicaciones basadas en Yahoo Mojito.
Yahoo! Planea que toda esta plataforma de Cocktails empiece a funcionar a lo largo de 2012, en el primer trimestre Yahoo Mojito sería abierto a través de YDN y se espera que a finales de año Yahoo Manhattan empiece a permitir que los desarrolladores pongan en marcha sus aplicaciones creadas con Yahoo Mojito. Sin duda, una interesante apuesta de Yahoo para los desarrolladores y para impulsar su nube Yahoo Cloud en un intento por competir con otros pesos pesados como Amazon.
Google sigue tratando de impulsar la creación de sitios web para dispositivos móviles
Google sigue apostando fuerte por la movilidad y consciente que muchos sitios web todavía no han sido adaptados para los dispositivos móviles, ha lanzado recientemente el portal HowToGoMo (ya no disponible) a través del cual se pretende ofrecer a los desarrolladores de sitios web los recursos necesarios para que sepan los principios en la creación de sitios web para dispositivos móviles, además de otros que le permitan iniciar la creación de su propio sitio web móvil. Y es que tal y como declaran en su blog, hoy en día cada vez se utilizan más los dispositivos móviles para buscar y no siempre hay un sitio web que ofrezca a los usuarios de estos dispositivos lo que están buscando, así pues debe impulsarse la creación de sitios web móviles. Detrás de este interés por parte de Google, está el gran crecimiento en la facturación tanto en ecomerce como en publicidad a través de este tipos de dispositivos y Google, quiere promover una web donde los sitios web adaptados a dispositivos móviles triunfe (y de paso vela por los intereses de su sistema operativo Android, orientado fundamentalmente a este tipo de dispositivos).
jQueryMobile RC2
Hace poco os hablabamos de jQueryMobile, un framework que facilita el trabajo de creación de páginas web dinámicas empleando tecnologías javascript y ajax y que nos permite crear aplicaciones web con interesantes efectos para dispositivos móviles (veanse Tablets o SmartPhones). Pues bien, la semana pasada se anunció el lanzamiento de la segunda versión Release Candidate y que será además, la última antes de la versión definitiva del framework. Esta nueva versión soluciona varios bugs detectados además de incorporar algunas novedades como soporte ampliado para los controles HTML5 de fecha, hora y selección de color, mejoras en las barras de herramientas, posibilidad de establecer un ancho máximo para los diálogos, nueva clase de ayuda para ocultar de forma accesible elementos, y más…. si queréis más detalles no dejéis de leer las notas del lanzamiento de esta versión.
jQuery Mobile 1.0 Release Candidate 1
jQuery es un conocido framework para el desarrollo de aplicaciones web dinámicas que facilita enormemente la vida a los desarrolladores. El mismo equipo de jQuery ha iniciado hace algún tiempo el desarrollo de jQuery Mobile, que sería un framework orientado al desarrollo de aplicaicones web para tablets y smartphones. A finales del mes pasado lo que mostraron fue la versión Release Candidate 1 de jQuery Mobile 1, la cual ofrecería soporte para las principales plataformas (iOS,Android,BlackBerry,Palm WebOS, Nokia/Symbian) y cuyos detalles podéis leer en las notas del lanzamiento. Sin duda, es un importante desarrollo a tener en cuenta, especialmente con la creciente importancia de las páginas web optimizadas para móviles, además, viene respaldada por un equipo que lleva mucho tiempo demostrando que sabe hacer las cosas muy bien.
Google lanza CloudSQL
El servicio en la nube de Google, Google App Engine, ha recibido un nuevo servicio que viene para responder a las peticiones de los desarrolladores y que se trataría de una base de datos relacional, que viene bajo el nombre de Google Cloud SQL. Todavía se trata de una versión de pruebas, pero esperan que pronto se convierta en algo muy utilizado al facilitar el desarrollo de aplicaciones con bases de datos. Y es que un sistema como este permite que los desarrolladores se puedan despreocupar de tareas de gestión, mantenimiento y administración, centrandose en el desarrollo de sus aplicaciones. Cloud SQL permitirá importar y exportar bases de datos bajo MySQL (quizás uno de los más extendidos hoy en día en internet). Para asegurar la disponibilidad de la información, el servicio se encargará de replicar los datos de forma síncrona en varios centros de datos, minimizando el posible impacto de fallos. Este nuevo servicio soporta JDBC para aplicaciones Java y DB-API para aplicaciones Python y destaca que a diferencia de App Engine, no trabaja con el lenguaje de programación Go. En estos momentos, mientras se trata de una versión preliminar la aplicación es completamente gratuita, y aseguran que avisarán, al menos 30 días antes de hacerla de pago, de las políticas de precios. Sin lugar a duda, esperan captar clientes que se acostumbren al nuevo servicio para luego facturarles, pero además, esperan más adelante lazar cuentas «premiere» para empresas con mayor soporte.
Más motivos para optimizar la web para dispositivos móviles
Hace relativamente poco, comentábamos que Google daría «prioridad» a las webs optimizadas para móviles. No obstante si no ves suficiente «motivo» en lo que Google dice, vamos a ofreceros algunas razones más que podrían llevaros a pensar en la optimización de un sitio web para dispositivos móviles. Y es que según revelan ciertos estudios, la navegación por Internet sigue experimentando un crecimiento expectacular, que en dos años sería del 1000% habiendo alcanzado un 7% del total de dispositivos conectados a Internet (Y además, según algunas encuestas, se espera que pronto se lleguen a cifras del 25%) Vamos, que está claro que cada vez son más los usuarios que acceden a internet a través de sus dispositivos móviles y seguro que no queremos dejarles fuera y perder así a potenciales visitantes.
Otro dato es que la fidelización de los usuarios puede crecer hasta el 85% en el caso que tengamos la web optimizada para moviles. No debería desestimarse este dato, ya que la fidelización de los usuarios en el mundo de Internet donde existen tantas opciones disponibles es fundamental.
Lo que también está claro, es que a día de hoy, la optimización de sitios web para móviles es algo que está todavía en ciernes, y menos del 22% de los sitios del Alexa Top500 lo habrían hecho y si hablamos de sitios de ventas online, la cifra no llega siquiera al 5%.
Así pues, os volvemos a recordar la importancia de la optimización de sitios web para dispositivos móviles y os invitamos a que no os demoréis mucho, aún podéis ser de los primeros y es una oportunidad que no debe desaprovecharse (en cuanto el tiempo lo permita, intentaremos nosotros por nuestra parte hacer lo propio).
PHP 5.4 Beta
PHP es uno de los lenguajes de programación para la web más extendidos a día de hoy y seguramente cualquier programador web tendrá al menos unos conocimientos básicos de su funcionamiento. El proyecto sigue evolucionando y el equipo de desarrollo ha anunciado la disponibilidad de la primera beta de la nueva versión de PHP, la 5.4
Esta nueva versión se han añadido cosas nuevas y se han eliminado aquellas que han quedado obsoletas, destacando entre otras cosas:
- Se ha eliminado el cálculo de la zona temporal. Usando “UTC” en el caso de que no sea configurado.
- Las extensiones mysql, mysqli y pdo_mysql ahora utilizan por defecto a mysqlnd.
- Añade SORT_NATURAL y SORT_FLAG_CASE a las funciones de ordenación de los arrays.
- Se ha mejorado la extensión mbstring.
- Se ha mejorado las capacidades de reflexión.
- Se ha mejorado las capacidades de la extensión de JSON.
- Se ha mejorado la extensión de Session.
- Se ha mejorado el funcionamiento de la extensión XSL.
Por supuesto, se trata de una versión beta, por lo que debe utilizarse únicamente para pruebas y nunca en entornos de producción. Así pues si quieres aventurarte a probar la nueva versión, no dejes de visitar el sitio web del proyecto PHP.
MooTools 1.4
MooTools es una librería para el desarrollo con JavaScript que facilita la creación de aplicaciones web dinámicas y que ahora se actualiza para llegar a la versión 1.4. Esta nueva versión viene para corregir una serie de errores detectados en la versión previa además de añadir una nueva catacterística a MooTools Core denominada Delegación de Eventos. Esta nueva versión sería totalmente compatible con las versiones previas de la librería 1.2 y 1.3. Y si queréis ver todos los detalles sobre esta nueva actualización los encontraréis en esta entrada del blog de BooTools.