Frameworks JavaScript

El lenguaje de programación más importante de los últimos años. Este, es un lenguaje interpretado y proporciona a las páginas web, efectos y funciones complementarias a las consideradas como estándar HTML.

Este tipo de lenguaje de programación con frecuencia es empleado en los sitios web para realizar acciones en el lado del cliente, estando centrado en crear relaciones e interacciones con el código  fuente de la página web. Ahora sí te estarás preguntando para qué son necesarios los frameworks o librerías.

Veamos algunos framewoks:

Angular

Este es un framework robusto de código abierto que está desarrollado en typescript; actualmente está siendo mantenido por Google por lo que tendremos Angular para bastante rato.

Este es un framework robusto de código abierto que está desarrollado en typescript; actualmente está siendo mantenido por Google por lo que tendremos Angular para bastante rato.

Angular está basado en componentes por lo que busca desarrollar SPA’S o single page applications, es decir, páginas que trabajen bajo un solo «html» y donde se van cargando los componentes que vayas necesitando.

El principal objetivo de Angular es aumentar las aplicaciones web basadas en el modelo vista controlador con el fin de hacer que el desarrollo y las pruebas sobre estos sean más sencillos.

Existen muchas páginas importantes que están desarrolladas en Angular, algunos ejemplos:

  • Forbes: Revista Finanzas
  • Banco Santander
  • indiegogo.com: Ideas e innovación
  • BMW

React

Otra librería que no se queda atrás, es React. Nació a raíz de ciertos problemas que se presentaron dentro de Facebook a la hora de mantener los códigos de los anuncios, aquí fue cuando Jordan Walke, Ingeniero en esta misma empresa empezó con el prototipo de React JS con el fin de darle solución final a estos inconvenientes.

React actualmente es mantenido por Facebook y la comunidad de software libre ya que es de código abierto y al igual que Angular, está basado en componentes y busca crear interfaces de usuario que faciliten el uso de las SPA. También intenta ayudar a los desarrolladores a construir aplicaciones que usan datos que cambian todo el tiempo, dentro de los sitios más importantes hechos en React encontramos:

  • Netflix
  • PayPal
  • Scribd
  • Airbnb
  • Uber

Vue JS

Ahora hablaremos de uno de los contendientes más jóvenes de la lista,  Vue JS, este es un framework ligero bastante reciente en el mercado pero que está tomando mucha fuerza. Vue JS  también está basado en componentes y enfocado a las SPA y se autodenomina como un framework progresivo, es decir que podemos ir utilizando las partes de librería que necesitemos,  aunque esto no suene nada nuevo ya que tanto ReactJS como Angular cuentan con una organización parecida en su código base, lo que diferencia a VueJS de otras alternativas, es lo bien desacoplados que se encuentran sus componentes y lo que les permite seguir trabajando bien, aunque se sigan incluyendo más módulos.

Dentro de los sitios más importantes hechos en Vue JS tenemos:

  • Myanimelist
  • Livechatinc
  • myNintendo

EmberJS

Al igual que Angular, este es un framework bastante robusto y de código abierto. Actualmente es mantenido por  Ember core Team, este no está basado en componentes si no que sigue el estándar del MVVM o patrón modelo-vista-modelo que busca desacoplar lo más posible la lógica funcional de una aplicación de su interfaz.

Ember está considerado como un Framework para la web, pero  también es posible crear aplicaciones de escritorio y móviles.  Un claro ejemplo de una aplicación de escritorio desarrollada en Ember es la popular Apple Music. Ember también es usado por muchos sitios populares como:

  • Groupon
  • LinkedIn
  • El Antiguo y popular Vine
  • Twitch

NextU LATAM. (2020). Top 5 Frameworks y librerías JavaScript con Pedro Arce. [online] Available at: https://www.nextu.com/blog/mejores-librerias-frameworks-javascript/ [Accessed 31 Jan. 2020].

Deja un comentario.

Tu dirección de correo no será publicada.


*