HTML es excelente para declarar documentos estáticos, pero falla cuando intentamos usarlo para declarar vistas dinámicas en aplicaciones web. AngularJS le permite ampliar el vocabulario HTML para su aplicación. El entorno resultante es extraordinariamente expresivo, legible y rá...
Polymer es una biblioteca que utiliza las últimas tecnologías web para permitirte crear elementos HTML personalizados. Cree cualquier cosa, desde un botón hasta una aplicación completa, como un elemento encapsulado y reutilizable que funciona en computadoras de escritorio y disp...
Puede escribir menos código con las plantillas integradas de manillar de Ember que se actualizan automáticamente cuando cambian los datos subyacentes. Ember.js incorpora modismos comunes para que pueda concentrarse en el desarrollo de su aplicación (y no reinventar el wheel). ...
Pensamiento avanzado Escrito con ES2016. Se integra con componentes web. No hay dependencias externas excepto polyfills. Aproveche la tecnología del futuro, pero apunte a los entornos móviles, de escritorio y de navegador de hoy. Arquitectura moderna En lugar de adoptar el e...
Por ahora, creo que Aurelia tiene la sintaxis más limpia.
Backbone suministra estructura a aplicaciones con gran cantidad de JavaScript al proporcionar modelos con enlace de valor-clave y eventos personalizados, colecciones con una API rica de funciones enumerables, vistas con manejo de eventos declarativo, y lo conecta todo a su aplic...
Knockout es una biblioteca de JavaScript que le ayuda a crear interfaces de usuario de visualización y edición ricas y con capacidad de respuesta con un modelo de datos subyacente limpio. KO puede ayudarlo a implementarlo de manera más sencilla y mantenible. Cada vez que tenga s...
Tanto Knockout.js como Backbone.js tienen sus fortalezas y debilidades, ¡pero juntas son increíbles! Con Knockback.js, puede usar el ORM fuerte proporcionado por Backbone y crear vistas dinámicas utilizando enlaces Knockout.
Ractive.js es diferente. Resuelve algunos de los mayores dolores de cabeza en el desarrollo web: enlace de datos, actualizaciones eficientes de DOM, manejo de eventos, y lo hace casi sin curva de aprendizaje.
Un marco altamente modular, débilmente acoplado, no estructurado para crear aplicaciones avanzadas de JavaScript. Ampersand es similar a Backbone.js (lightweigt y simple) y comparte muchos de sus API. Sin embargo, tiene algunas funcionalidades adicionales como vistas y modelos...
Serenade.js es un marco del lado del cliente construido en el patrón MVC. Facilita la creación de aplicaciones cliente enriquecidas al evitar que tenga que mantener el DOM actualizado con sus datos a través de poderosos enlaces de datos. Serenade.js es lo suficientemente simpl...
Batman.js es un marco para crear aplicaciones web enriquecidas con CoffeeScript o JavaScript. El código de la aplicación es conciso y declarativo, gracias a un poderoso sistema de enlaces de vista y propiedades observables. La API está diseñada con la felicidad del desarrollador...
El núcleo NX es una pequeña biblioteca, responsable de una sola cosa. Te permite crear y combinar componentes y middlewares. Un componente excita sus middlewares cuando se adjunta al DOM y gana todas las funcionalidades agregadas de ellos. NX viene con algunos middlewares centra...
Matador es un marco limpio y organizado para Node.js diseñado para los entusiastas de MVC. Le proporciona un entorno de desarrollo bien definido con enrutamiento flexible, asignaciones de controlador sencillas y filtrado de solicitudes básico. Se basa en bibliotecas de código a...
Por ahora, creo que Aurelia tiene la sintaxis más limpia.