Cultura

Pronósticos iniciales para 2021 y más allá

Pronósticos iniciales para 2021 y más allá 1

Si 2020 ha demostrado algo, es que predecir el futuro es un juego de azar. Dicho esto, aquí están mis predicciones sobre hacia dónde se dirige el desarrollo de front-end en los próximos 12 meses 🙄

React frameworks finalmente madura

A menudo referido como la ‘V’ en MVC, React se ha beneficiado y ha sufrido una falta de estructura obstinada. Años más tarde, no hemos visto a la industria fusionarse en una sola pila, arquitectura o conjunto de herramientas bendecidas. Si bien esta flexibilidad sin duda ha ayudado a su popularidad, 2021 podría ser el año en que finalmente veremos que estas estructuras alcanzan la madurez.

El año pasado, Vercel continuó dominando el espacio React, aumentando su estructura, Next.js, y su oferta de servicio homónima, al tiempo que lanzó un kit de inicio de comercio electrónico, una herramienta de análisis y organizó su conferencia (virtual) más grande hasta el momento. Aunque Next ha existido durante mucho tiempo, ha recorrido un largo camino desde sus inicios con errores. El enfoque de batería no es para todos, pero las adiciones durante el último año han culminado en una versión v10 que es estable y sorprendentemente madura (finalmente, enrutamiento de subruta 🙏).

Una captura de pantalla de la conferencia en línea de Vercel 2020.
Vercel estaba luchando por canalizar a Apple con su último Keynote, completo con productos ‘desechables’ y un atuendo completamente negro.

Este año se agregó a la mezcla el lanzamiento silencioso de ‘vista previa del partidario’ de Remix, un nuevo marco de React de código cerrado. Creado por dos de los nombres más importantes de la comunidad, Jackson y Florence de la fama React Router, Remix adopta un enfoque diferente para Next, tanto en el modelo comercial (cobrando una cantidad modesta por una tarifa de licencia anual) como en la filosofía (Remix es un producto, no es una plataforma). En lugar de inclinarse hacia la generación de páginas estáticas, Remix promete aprovechar técnicas más tradicionales como el almacenamiento en caché HTTP agresivo y centrarse en los fundamentos web.

Es el comienzo, se supone que Remix no se lanzará oficialmente hasta el próximo año, y es poco probable que alguna vez tengamos la visión cohesiva que tiene una herramienta todo en uno como Ember. Sin embargo, es refrescante ver los desarrollos en lo que durante mucho tiempo ha sido un espacio estancado.

Podemos echar un vistazo a las consultas de contenedores.

El deseo de consultas sobre contenedores alcanzó su punto máximo. Con Google finalmente anunciando su intención de crear prototipos, 2021 podría ser el año en que les demos un primer vistazo.

Mientras tanto, la creciente adopción del diseño web intrínseco combinado con API como CSS min/max/clamp y JavaScript ResiveObserver proporcionar métodos cada vez mejores para “fingirlo”. Este tipo de implementación se ha vuelto cada vez más (¿quizás incluso peligrosamente?) Elaborado en los últimos meses, y es difícil imaginar que esta tendencia se detenga el próximo año.

Con suerte, veremos formas más inteligentes de abordar el diseño de prioridad de contenedores, como el cuervo de Mathias y la caja vigilada de Heydon.

WASM explota

La adopción de WebAssembly (WASM) ha sido lenta, en gran parte debido a su posicionamiento como una herramienta especializada (‘sabrá si es necesario’). Sin embargo, en 2021, es probable que veamos este cambio de mentalidad.

El logotipo de Web Assembly (WASM), una interfaz

Con el rol del desarrollador front-end arrastrándose en el dominio ‘full-stack’, estamos comenzando a ver más ingenieros adoptando lenguajes de sistemas de nivel inferior como Rust, que actualmente disfruta de un auge sin precedentes en interesar, a pesar de la incertidumbre inicial tras los despidos de Mozilla.

Como consecuencia, estamos viendo que las soluciones basadas en WASM como Yew y Seed.rs entran en la guerra de los marcos frontales. Beneficiándose del rendimiento y la seguridad que ofrece Rust, es probable que 2021 sea el año en que comencemos a ver un gran auge en la producción de WASM.

Estamos muy lejos de cualquiera de ellos, quitando el foco de atención a los grandes jugadores, pero estoy seguro de que la adopción aumentará en 2021.

El monolito da un giro

El amor de la industria por los servicios distribuidos y las responsabilidades cuidadosamente divididas continúa, habiendo evolucionado más allá del back-end (microservicios) y alcanzó su desafortunado pico en 2019 con la introducción de micro-front-end (igualmente difamado y querido). El enfoque de la arquitectura de la filosofía UNIX continúa dominando, al menos en el dominio de los informes y artículos de tecnología de Medium.

En los últimos años, el uso generalizado de microservicios ha requerido estándares como Backend For Frontend (BFF), que introduce un intermediario entre cada cliente y las API que los atienden.

Diagrama que muestra la implementación simple de BFF (back-end a front-end)
BFF actúa como el ‘pegamento’ que es el único punto de contacto del cliente. Esto le permite estar estrechamente acoplado (y muy bien adaptado) al cliente al que atiende.

Esto es particularmente relevante en 2021 dado el interés actual en JAMStack, que, en su forma más compleja, sufre el peso de sus dependencias de servicio. La respuesta a ‘cómo federar mis API’ es, curiosamente: construir una.

Estamos seguros de que veremos una mayor adopción de la técnica BFF en 2021, pero, con un poco de suerte, también podríamos ver un regreso gradual al monolito, o al menos una retirada lenta en forma de ‘macro-servicios‘o citas como la ciudadela.

Sin duda el DHH de Basecamp, el más proponente vocal el monolito ‘majestuoso’ (que recientemente lanzó otra aplicación web orgullosamente tradicional, Hey) liderará la carga.

en breve

Curiosamente, es poco probable que los mayores desarrollos en el front-end sean tradicionalmente El frente preocupaciones. En nuestra previsión de 2019, vimos que el papel del desarrollador front-end se estaba desplazando cada vez más a ‘full-stack’, y eso es cierto. Incluso la evolución de nuestros marcos y herramientas sugiere esto, con un mayor enfoque en la obtención de datos, la concurrencia, la seguridad y la escalabilidad.

Se está produciendo un lugar de encuentro natural, donde los ingenieros se enfrentan a problemas de back-end cada vez mayores, mientras que las herramientas y los servicios se vuelven lo suficientemente sofisticados como para reducir la barrera de entrada. Es una tormenta perfecta y espero que continúe hasta el 2021.

Por favor califica el contenido

0 / 5

Your page rank:

Author

Moisés Cabrera

Encantado de emprender, el Internet es como pez en el rio para mi y quiero aportar valor a este mundo digital. Si crees que es de interés estos artículos no dudes en comentar.