La empresa de tecnología de WordPress, WP Engine, anunció recientemente nuevos planes para Atlas, un marco para administrar sitios web y aplicaciones «sin cabeza». En el enfoque sin cabeza, el software de WordPress se usa únicamente como una interfaz para los autores y editores de contenido; se ha desvinculado de la presentación (diseño) y la publicación (construcción e implementación). La tecnología sin cabeza no es nueva, pero en una entrevista con The New Stack, Jason Cohen, cofundador y CTO de WP Engine, dijo que la mayoría de los desarrolladores web no la usan.
«Muchas de las increíbles innovaciones en las experiencias digitales actuales provienen de arquitecturas sin cabeza», dijo. “Descubrimos que muchos desarrolladores estaban entusiasmados con Headless pero no sabían por dónde empezar. Este anuncio es una respuesta directa a los comentarios de los clientes, las brechas del mercado y la innovación interna para hacer esto posible”.
Qué puede significar la tecnología sin cabeza para los desarrolladores
Por definición, la tecnología sin cabeza significa almacenar, administrar y entregar una amplia gama de contenido en un sitio web, pero sin entrega de frontend. Para los desarrolladores web, un enfoque sin cabeza ofrece flexibilidad en la creación de componentes visuales para datos de back-end. En esta era en línea, donde puede consumir información en cualquier cosa, desde un dispositivo móvil hasta la puerta de un refrigerador, esto es muy valioso.
Sin el sistema front-end que dicta cómo se presenta el contenido y dónde se aloja, los desarrolladores web pueden separar la creación de contenido de la presentación y crear y personalizar elementos orientados al cliente a su manera.
El Internet de las cosas y los dispositivos que usamos para acceder a él están en constante evolución. Se garantiza que los teléfonos inteligentes, los relojes e incluso las computadoras experimentarán cambios significativos en el diseño de UX durante los próximos cinco a diez años. La adopción de una solución sin cabeza puede verse como una «prueba de futuro», ya que se conserva el backend esencial, mientras que el frontend se puede desechar y reconstruir.
«Headless permite a los desarrolladores desacoplar el front-end y el back-end de un sitio web», dijo Cohen, «brindándoles la flexibilidad para crear experiencias de usuario poderosas y dinámicas». Permite a los desarrolladores utilizar marcos y herramientas de desarrollo modernos junto con el CMS central y aprovechar el hecho de que casi todos los servicios SaaS actuales tienen API”.
Una nueva forma de diseñar
Con innumerables marcos y plantillas para usar en el ecosistema de WordPress, los nuevos contendientes deben traer algo especial a la mesa. Cohen afirmó que los dos diferenciadores principales de Atlas son que es «una solución autónoma completa (que proporciona una plataforma tanto para el CMS como para el front-end desacoplado) y la solución más poderosa del mercado». Dijo que «Atlas proporciona todas estas partes de un proyecto sin cabeza, pero ya está conectado, desde un solo proveedor, a una empresa para solicitar soporte y precios».
Debido a que Atlas controla cada capa, continuó: «Es la única solución autónoma en la que el frontend y el backend funcionan en armonía para brindar una funcionalidad que no es posible cuando otras soluciones se venden por separado en lugar de como un paquete».
En cuanto a la afirmación de Cohen de que WP Engine es la solución sin interfaz de mejor rendimiento, dice que es porque «aprovecha la CDN existente de WP Engine (que es la más rápida entre las plataformas de WordPress, según el informe Chrome Real User Experience de Google) y proporciona la La API de contenido más rápida y escalable entre la interfaz y WordPress, a diferencia de cualquier otra solución”.
Faust.js y planos
Según Cohen, uno de los valores de WP Engine es contribuir a la comunidad de desarrollo de manera educativa. Atlas se lanzó con Faust.js, un marco de JavaScript destinado a crear aplicaciones front-end para sitios web de WordPress sin cabeza.
Además, Atlas ofrece la opción de una cuenta Atlas Sandbox, un entorno gratuito donde puede explorar y probar todas las funciones de Atlas. Cohen comentó: “Nuestras cuentas sandbox son un ejemplo vivo de la regla de dar primero, recibir después. Dicho esto, realmente queremos ayudar a las personas a convertirse en desarrolladores de WordPress sin sentido, por lo que estamos proporcionando una cuenta de espacio aislado gratuita que no caduca, con páginas prediseñadas para que pueda comenzar y toneladas de material educativo”.
Además, Atlas ofrece «modelos» que son más complejos que la plantilla promedio de WordPress. Los blueprints son sitios web front-end basados en React que vienen con complementos preinstalados para la publicación de WordPress sin cabeza.
“Los blueprints son sitios de WordPress completos, en funcionamiento y sin sentido que contienen código front-end, modelos de datos, datos y complementos que se implementan rápidamente para que los desarrolladores puedan comenzar a aprender cómo armar sus proyectos mirando un sitio en funcionamiento”, dijo Cohen. “Podrían usar el plano como base para su proyecto o simplemente para aprender y hacer manualidades. Como todos sabemos, es mucho más fácil «editar» que «escribir», y es más fácil cambiar algo que funciona que crear algo que comienza con una hoja de papel en blanco (o un IDE vacío)».
Conclusión
Headless no va a reemplazar el sistema CMS tradicional de WordPress en el corto plazo, pero su uso está aumentando. «Internet es un espacio enorme», comentó Cohen, «con espacio para muchos tipos de tecnologías con una serie de compensaciones. Un CMS tradicional será la elección correcta para millones de sitios como los actuales, aunque dentro de diez años habrá millones de sitios sin cabeza”.
Grupo Creado con Sketch.