Dojo 2: lo que ofrece la nueva versión del kit de herramientas de JavaScript

Dojo 2, la primera reescritura importante del kit de herramientas de JavaScript de código abierto en más de una década, ya está disponible.

La versión 2 está diseñada para crear aplicaciones web modernas, aprovechando ECMAScript 2015 y versiones posteriores, TypeScript y otros estándares y mejores prácticas. También se centra en la interoperabilidad y el soporte para tecnologías emergentes como Intersection Observers y Web Animations.

Las características de Dojo 2 incluyen:

  • Un sistema de widget reactivo basado en DOM virtual que incluye metaproveedores para preservar la reactividad de las animaciones, enfocar y cambiar el tamaño de los eventos.
  • Soporte para componentes web y aplicaciones web progresivas.
  • El enrutamiento a nivel de aplicación se centró en patrones para crear aplicaciones a partir de widgets de IU.
  • Un contenedor de estado para aplicaciones JavaScript, inspirado en las arquitecturas Redux y Flux.
  • Herramientas de línea de comandos para crear aplicaciones optimizadas con división automática de código y renderizado en tiempo de compilación.
  • Un arnés de prueba para probar aplicaciones y widgets.

El Dojo takeit, que data de 2004, ofrece utilidades de lenguaje, componentes de interfaz de usuario y otras piezas para crear aplicaciones web. El proyecto está bajo la jurisdicción de la Fundación JS.

Dónde descargar Dojo 2

Puede instalar la herramienta de línea de comandos Dojo a través de NPM: npm install -g @dojo/cli