Hubo un momento en que creamos las aplicaciones usando JavaScript simple, pero en el rápido desarrollo que necesitamos para desarrollar la aplicación interactiva para eso tenemos que usar un tipo diferente de marcos. Los frameworks de JavaScript son el corazón del desarrollo de aplicaciones de una sola página y proporcionan una fuerza global para HTML y JavaScript simples. Tomemos los 10 principales marcos de JavaScript que son ricos en funciones, más avanzados y populares entre la comunidad de desarrolladores.
1) Angular.js
- No sé nada sobre desarrollo web, ¿es posible conseguir un trabajo simplemente siguiendo el desarrollo web front-end de Treehouse y la pista de desarrollo de Rails?
- ¿Qué debo elegir para una aplicación web altamente personalizada en R, Shiny vs. OpenCPU?
- ¿Por qué la mayoría de las aplicaciones web solo están diseñadas para adaptarse a la mitad de la pantalla en un monitor grande?
- ¿Cuáles son los componentes esenciales necesarios para permitir que una aplicación .NET se adapte a millones de usuarios?
- Si compara y contrasta Evernote e Instapaper, incluidos los gratuitos y de pago, ¿cuál es el mejor producto?
Desarrollador (es): Brat Tech LLC, Google y la comunidad.
Lanzamiento inicial: 2009
Descripción: Angular.js es el marco JavaScript de código abierto más utilizado para aplicaciones de una sola página (SPA). Actualmente cuenta con la mayor comunidad de desarrolladores. Utiliza directivas angulares para extender los atributos HTML. El usuario también puede desarrollar directivas personalizadas y montarlo en cualquier etiqueta div.
2) React.js
Desarrollador (es): Facebook, Instagram y comunidad
Lanzamiento inicial: 2013
Descripción: React.js es una biblioteca de JavaScript de código abierto que se utiliza para crear interfaces de usuario . React.js se centra principalmente en la capa de vista en la arquitectura MVC. se usa cuando se desea una capa de vista potente y también se usa la aplicación angular, troncal o de ascuas. Se utiliza principalmente para construir un marco isomorfo.
3) Ember.js
Desarrollador (es): Yehuda Katz y ember core team
Lanzamiento inicial: 8 de diciembre de 2011
Descripción: Ember.js es otro marco JavaScript más potente. Utiliza el enlace de datos bidireccional (utilizado en angular.js) y la representación del lado del servidor (utilizado en Ember.js). También utiliza el concepto de componentes web que le permite extender HTML con sus propias etiquetas.
4) Aurelia.js
Desarrollador (es): Rob Eisenberg, Scott Criswell, Patric Robbins y Team.
Lanzamiento inicial: enero de 2015
Descripción: Aurelia.js es marcos altamente modularizados e incluye muchas bibliotecas pequeñas independientes. Este marco se utiliza en todo el proyecto utilizando algunas de las bibliotecas necesarias o puede ampliar las bibliotecas para crear el marco personalizado.
5) Meteor.js
Desarrollador (es): Grupo de Desarrollo de Meteoritos
Lanzamiento inicial: 2012
Descripción: el marco Metor.js se utiliza para desarrollar aplicaciones web y móviles completas de extremo a extremo utilizando JavaScript. Esta capa tiene todas las características como renderizado front-end, lógica de negocios, desarrollo back-end y gestión de bases de datos. La aplicación integrada en metor.js es la aplicación en tiempo real.
6) Backbone.js
Desarrollador (es): Jeremy Ashkenas
Lanzamiento inicial: 2010
Descripción: Backbone.js se usa cuando desea utilizar un marco JavaScript ligero pero con todas las funciones. La mayor ventaja de usar este marco es que viene en un paquete de tamaño pequeño, simple y fácil de aprender. Puede compilar la aplicación en backbone.js en poco tiempo. Este marco se utiliza como marco lateral en lugar de marco central.
7) Polymer.js
Desarrollador (es): Google
Lanzamiento inicial: 2013
Descripción: el marco Polymor.js utiliza la teoría de los componentes web a partir de la cual podemos crear nuevos elementos HTML. Por ejemplo, el video es un elemento HTML estándar, pero con el uso de componentes web y tecnologías relacionadas podemos crear nuestros propios elementos como my-video.
8) Knockout.js
Desarrollador (es): Steve Sanderson
Lanzamiento inicial: 2010
Descripción: el marco Knockout.js funciona bajo el paradigma de diseño MVVM y esto lo hace un poco diferente de otro marco JavaScript. Este marco tiene su momento de oro, pero debido a las mejoras y características, se vuelve menos útil.
9) Vue.js
Desarrollador (es): Evan you
Lanzamiento inicial: 2014
Descripción: Vue.js es un marco de código abierto bajo el paradigma de diseño MVVM. Permite al usuario acceder al módulo según sea necesario. También proporciona enlace de datos bidireccional.
10) Mercury.js
Desarrollador (es): Raynos (Jake Verbaten)
Lanzamiento inicial: 2015
Descripción: Mercury.js Framework tiene una popularidad cada vez mayor. Utiliza el concepto de representación de DOM virtual. Este es un marco de JavaScript moderno, totalmente modular y puede ampliarlo según lo que necesite.
¡Gracias!
También hemos creado una serie de artículos según el interés de nuestro lector. Para temas más interesantes Haga clic aquí .