Cuando no se necesita un marco de JavaScript


Fotos - Maria Teneva , patio de juegos Unsplash

A veces reaccionar , Angular, Vue.js etc. - .. Es demasiado

¿Es cierto que JavaScript-framework demasiada elección es demasiado complicado? ¿O tal vez nos olvidamos de las consideraciones de rendimiento y que los usuarios deberían pagar el tráfico adicional?

De vuelta a la era jQuery


Recuerde, hubo un momento en que jQuery se usaba para todo. JQuery entonces, jQuery sh es un ligero sabor jQuery en todas partes. En cualquier sitio web y en cada aplicación web: jQuery.

¿Cuál es la razón de la popularidad de esta biblioteca? JavaScript

simple parecía demasiado complicado de usar. Además, había muchas diferencias entre los navegadores.

Pero llegó la salvación: la biblioteca jQuery salvó a la comunidad JavaScript de este dolor de cabeza. Es cierto que la mayoría de nosotros nos volvimos perezosos como resultado, porque ya no entendemos lo que está sucediendo "bajo el capó".

Vi cuando apareció este sitio .


Una era de elección demasiado amplia en el mundo de JavaScript


Comienza 2020, y nuestros sitios y aplicaciones web definitivamente tienen "sobrepeso". En nuestros servicios están Angular, React, Vue.js, Svelte , Polymer (y esto está lejos de todo), pero la necesidad de elegir constantemente en el zoológico marco de rápido crecimiento es agotador.

Podrías pensar: "Habla mejor por ti mismo". Pero eso es exactamente lo que estoy haciendo ahora: evalúo críticamente mi propia "fatiga" de la abundancia en el mundo de JavaScript.

Para ser sincero: nunca ha sido tan fácil crear un sitio web o una aplicación web. Un comando es suficiente hoy: ng new
en Angular, en el caso de React, etc.

En la mayoría de los casos, elegimos lo que funciona mejor. Sin embargo, al mismo tiempo, debe reducir la cantidad de código JavaScript y prestar más atención a lo que se carga en la aplicación.

Porque, ¿qué pasa si una combinación de HTML, CSS y JavaScript es suficiente?

Y hablando de frameworks JavaScript, también me refiero a las bibliotecas JavaScript: Angular , React , Vue.js y Svelte  , todo esto junto (y mucho más).

Pros y contras del uso de frameworks de JavaScript


Hay ventajas y desventajas de utilizar un marco de JavaScript. Y el punto aquí no se trata de marcos buenos y malos, sino de cuáles de ellos se muestran mejor en qué situaciones.

En mi trabajo principal, uso Angular, pero me gusta experimentar con React y Vue.js, y a veces pruebo una pequeña microbiblioteca JavaScript que hace una cosa, pero es muy buena.

Cuándo usar un marco JavaScript no es necesario


Hay varias situaciones en las que, en lugar de un marco de JavaScript, recomiendo usar una microbiblioteca o JavaScript simple.

  1. Su aplicación es simple o pequeña. Por ejemplo, tiene un proyecto pequeño, como algún tipo de experimento con la nueva API de JavaScript.
  2. Requisitos de alto rendimiento: si la aplicación debe ser de alto rendimiento incluso con una conexión a Internet deficiente.

Si se cuenta cada byte transferido a través de la red, entonces el uso de un marco grande no es la solución más razonable: debe pagar demasiado código para la conveniencia del marco JavaScript.

Hay muchas herramientas que ayudan en tales situaciones. Pero es mejor prevenir un problema que resolverlo.

Cuando un marco JavaScript es una opción inteligente


A menudo, el uso de un marco JavaScript estará justificado, pero incluso en estos casos, no debe perder la vigilancia.

1. Tienes una gran aplicación


Si está desarrollando una aplicación grande, usar un marco de JavaScript puede ser una opción inteligente, ya que en la mayoría de los casos tendrá un buen apoyo de la comunidad.

Por lo general, tendrá una gran cantidad de materiales de referencia que ayudarán a proporcionar soporte a largo plazo para la aplicación.

2. Usted (o la empresa) valora el código abierto


Lo mejor del código abierto es que se puede usar libremente (bajo una licencia, por supuesto).

Muchos elementos de dichos marcos se desarrollan en su tiempo libre a partir del trabajo principal; por lo tanto, no es necesario pagar nada por su uso.

Y si desea contribuir al marco abierto de JavaScript, beneficiará a otros.

3. Desarrollo rápido de nuevas funciones.


La mayoría de los marcos tienen muchas herramientas que le permiten implementar rápidamente nuevas funciones: el desarrollador puede confiar en la experiencia de expertos que conocen su trabajo y que, en cambio, lo probaron bien.

Conclusión


En este artículo, hay más ventajas al usar marcos JavaScript que desventajas. (Si tiene algo que agregar, ¡comparta en los comentarios!)

Pero incluso si el uso del marco parece atractivo, debe controlar cuidadosamente lo que cargamos en nuestros sitios web y aplicaciones en desarrollo.

Siempre pregúntese: "¿Se necesita este marco aquí?" ¿Tal vez es mejor hacerlo usted mismo o usar algo ya hecho?

“¿Cómo afectará la aplicación del marco a los usuarios? ¿La aplicación en un teléfono de bajo rendimiento será tan conveniente de usar como en el dispositivo insignia?

All Articles