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