Home Artículos técnicos Cómo elegir un marco de JavaScript en 2023
Applications

Cómo elegir un marco de JavaScript en 2023

About The Author

Outline

Introducción

Estamos en el comienzo del nuevo año, y muchos desarrolladores se preguntan cómo evalúan y eligen un framework JavaScript en 2023. Está claro que el ecosistema de JavaScript está en constante evolución y siempre hay nuevos proyectos y frameworks que compiten por la atención. En este artículo, vamos a echar un vistazo a tres pares de proyectos que representan el panorama competitivo para proyectos de código abierto de frontend y backend JavaScript. Para todos esos fans de SAT, creo que puedo dibujar una analogía. ¡Haga, déjame explicarlo!
  • Reaccionar es a Nodo
  • Como SolidJS es a Deno
  • Como Qwik es para Bun

Los titulares, a principios del decenio de 2010

En primer lugar, están los titulares claros y líderes: React y Node. Facebook de código abierto React en 2013 y lanzó la “versión 1,0” en 2016. Ryan Dahl construyó y lanzó Node en 2009 y lanzó su “versión 1,0” en 2015. Estos dos proyectos tienen el mayor uso, las comunidades más grandes, el mayor material de referencia y suficiente código heredado para mantener a los desarrolladores ocupados durante décadas. Son las apuestas seguras que tendrán garantizadas aplicaciones de producción y empleos durante al menos la próxima década.

Los Challengers, finales de los años 2010

Por el contrario, tenemos a los retadores: SolidJS y Deno. Ambos fueron lanzados inicialmente en 2018 y seguidos con versiones reales 1,0 en 2020 para Deno y 2021 para SolidJS. Estos proyectos han logrado ganancias notables sobre el paradigma anterior, incluyendo mejor UX debido a las ganancias de rendimiento y mejor DX debido a mejores herramientas. El jurado todavía está en discusión sobre si los desarrolladores sentirán que estas herramientas son 10 veces mejores que React o Node. Pero de cualquier manera, vale la pena considerar si está golpeando puntos de dolor con los titulares. El cambio de modelo mental de SolidJS, alejándose del VDOM a la reactividad de grano fino, puede verse como una especie de mejora 10x. Algunos desarrolladores encuentran que encaja con cómo funciona su mente y disfrutan construyendo dentro de esas limitaciones. Esto también es cierto para Deno y las ganancias también serán algo subjetivas. Las mejoras de Deno sobre Node podrían considerarse infinitas para alguien que se niega a escribir Node en absoluto. Tanto SolidJS como Deno se están preparando para un uso serio de producción y pueden ofrecer el camino más corto hacia la integración en su pila.

Los recién llegados, principios de los años 2020

Por último, están los recién llegados: Qwik y Bun. Estos proyectos fueron lanzados en 2021 y todavía son pre-versión 1,0. Si bien cada uno de ellos todavía está al principio de su ciclo de vida, ambos están inventando nuevos paradigmas completamente desde cero que esperan ofrecer beneficios exponenciales sobre React y Node. ¿Estos inventos vendrán con el costo de migraciones aún más dolorosas y cambios de modelo mental? No está claro qué tipo de tracción lograrán, pero si realmente te preocupan los problemas que están resolviendo, ofrecen ventajas convincentes sobre sus predecesores.

Resumen

En general, es importante mantener un ojo en el ecosistema de JavaScript en constante evolución y considerar los pros y los contras de cada proyecto antes de tomar cualquier decisión. Si bien React y Node son las apuestas seguras, no descuentes a los rivales y recién llegados: Pueden ofrecer mejoras significativas y valer la pena el riesgo. P.D. Somos Edgio, una plataforma de aplicaciones de EDGE. No importa el framework que elija, SolidJS, React, Next, Nuxt, y muchos más frameworks de JavaScript son compatibles en Edgio Sites. Comience y pruebe su marco favorito o visite nuestro Foros para aprender más.