Repasamos las principales tendencias de Desarrollo Web que veremos a lo largo de 2018, un año que apunta nuevamente a la mejora constante de la experiencia de usuario a través de diferentes técnicas (notificaciones, animaciones, chatbots….) y en el que, sin duda, unos de los protagonistas será la nueva versión de WordPress, muy centrada en la edición visual y de la que se está hablando mucho dentro de la Comunidad WordPress.
- WordPress Gutenberg. WordPress es el gestor de contenidos que encontramos detrás de casi un tercio de las páginas web que hay en el mundo, así que cualquier actualización es digna de mención. Y todavía más la nueva y esperada versión 5.0 de WordPress, conocida como Gutenberg, que incluirá un nuevo editor visual, integrará funcionalidades de Visual Composer y muchas de las posibilidades que ofrece la plantilla Divi. Su nueva estructura por bloques será más versátil y flexible de cara a la personalización de los sites, acercándolo a otras opciones de creación web más modernas y fácilmente asequibles para todos los perfiles de usuarios. Actualmente, muchas de las características de este nuevo WordPress están disponibles como plugin en versión beta, lo que permite acercarse a sus posibilidades, pero conviene recordar que su uso no es recomendable en páginas en producción.
- Lenguaje de programación. Entre todos los lenguajes de programación web, JavaScript es el más extendido a nivel mundial… Y lo seguirá siendo en 2018. JavaScript no sólo continúa evolucionando y goza de una excelente salud, seguirá siendo el lenguaje de programación preferido por la mayoría de los desarrolladores y una opción excelente como primer lenguaje cuando nos iniciamos en la programación. Lo será tanto por sí mismo, como por los potentes librerías y frameworks que tiene a su disposición.
- Animaciones. En 2018, incluir animaciones en los sitios web será un gran recurso para hacerlos más atractivos por lo que veremos páginas serán mucho más dinámicas que hasta ahora, ya sea para conseguir una interfaz que invite al usuario a interactuar, le facilite encontrar determinada información importante o le invite a realizar acciones concretas. Lo veremos mediante el uso de los tradicionales GIF y de las funcionalidades de CSS3 y de JavaScript.
- Notificaciones. Siguiendo en la línea de buscar la interacción con el usuario, las notificaciones son una buena forma de conseguirlo. Tanto en las aplicaciones móviles con en las páginas web, previa autorización del usuario, podemos enviarle diferentes notificaciones con información que le resulte atractiva, manteniendo el interés por nuestro sitio y logrando una mayor interacción.
- Aplicaciones multiplataforma. Al igual que ha sucedido a lo largo de 2017, cada vez es más habitual encontrarnos con app que valen para diferentes plataformas sin tener que realizar diferentes desarrollos para cada una de ellas (por ejemplo, Android e iOS). Actualmente, podemos encontrar las tecnologías tipo Cordova, que compilan una web en una app mediante CSS o JS realizando llamadas a código nativo y las tipo ReactNative, que usan las directivas pero compilan un app nativa al 100%.
- Aplicaciones Web Progresivas (PWA). Las PWA o Aplicaciones Web Progresivas están cada vez más presentes, ya que permiten aprovechar las características que ofrecen los navegadores web basándose en la interfaz de las aplicaciones móviles. Las PWA se diseñan mucho más rápido que las aplicaciones móviles convencionales y suelen ser más fáciles de implementar y mantener. Además, presentan otras ventajas frente a las aplicaciones convencionales, como la capacidad de trabajar offline, de recibir notificaciones, su confiabilidad y el tiempo de carga tan reducido.
- SPA o sitios web de una página. Se trata de un concepto muy simple y cómodo: presentar el sitio web en una única página muy larga. Es cierto que la navegación se vuelve sencilla, ya que solamente hay que desplazarse por la página subiendo o bajando, evitando las paginaciones que pueden incomodar al usuario y ralentizan la carga. Resulta especialmente atractiva para la navegación en smartphones y a los desarrolladores nos garantiza un aspecto moderno, económico y sencillo de implementar, pero que no olvidemos que también nos genera algunos quebraderos de cabeza de cara al posicionamiento SEO, por lo que tendremos que utilizar las SPA con cuidado.
- Mayor personalización en el eCommerce. La combinación WooComerce-WordPress, PrestaShop y Magento seguirán siendo las tres grandes plataformas Open Source para vender online y sus actualizaciones continuarán trayendo mejores y nuevas funcionalidades. Desde el punto de vista de usabilidad, todo parece indicar que las nuevas actualizaciones y extensiones reforzarán especialmente la recopilación de información clave en las búsquedas, el historial de navegación y las preferencias personales para que a cada usuario se le ofrezcan los productos o servicios que mejor encajen con su perfil.
- Chatbots. Hoy en día marcar la diferencia frente a la competencia es determinante a la hora de tener éxito en una empresa. Una buena manera de lograrlo en el mundo de Internet es incluir los chatbots en el sitio web. De este modo, nuestros usuarios pueden mantener un contacto continuo con nuestra empresa, obteniendo respuestas y soluciones en el acto, sin necesidad de tener que esperar al horario comercial de los equipos de Atención al Cliente. Los chatbots están evolucionando tanto que su inteligencia artificial les permite mejorar de modo inmediato la experiencia del usuario y están reportando buenos resultados a las empresas que los han implementado.
- Seguridad. Continuará siendo una de las principales preocupaciones para usuarios, empresas y profesionales. Los certificados digitales SSL pasarán a ser la norma en 2018 para cualquier proyecto web. Además de tener una implicación positiva de cara al SEO, es una garantía para que los usuarios sepan que la página a la que acceden es segura.
También se mantendrán entre las principales tendencias dos tecnologías de alto nivel que han protagonizado 2017 y en las que veremos muchas novedades prácticas, más allá de la teoría: Internet de las Cosas (IoT) y Blockchain.
Cada vez estamos viendo cada vez más aplicaciones prácticas y servicios que interconectan productos y dispositivos, permitiéndoles intercomunicarse entre sí de manera que sean más autónomos y eficientes y nos faciliten la vida a los usuarios particulares o aceleren los procesos de Transformación Digital en las empresas. Algo parecido está sucediendo también con el Blockchain, que continuará en boca de todos en 2018. Ya ha empezado a evaluarse y utilizarse esta tecnología de cara al desarrollo de funcionalidades empresariales y particulares, más allá de la moneda virtual Bitcoin.
Podríamos decir que Blockchain es un método que sirve para almacenar datos de los usuarios a nivel mundial, permitiendo comprobar la veracidad de los datos aportados al comparar diferentes fuentes de los datos. Esta tecnología revolucionará las interacciones en Internet y puede eliminar algunos intermediarios para muchas gestiones que realizamos diariamente. Aunque la mayoría de sus aplicaciones todavía están en desarrollo, hay que tener Blockchain muy presente de cara a los próximos meses.
Te esperamos en los siguientes artículos en donde hablaremos mas acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.