Dojo 2: ce que propose la nouvelle version de la boîte à outils JavaScript

Dojo 2, la première réécriture majeure de la boîte à outils JavaScript open source en plus d'une décennie, est maintenant disponible.

La version 2 est conçue pour créer des applications Web modernes, en tirant parti d'ECMAScript 2015 et des versions ultérieures, de TypeScript et d'autres normes et bonnes pratiques. Il se concentre également sur l'interopérabilité et la prise en charge des technologies émergentes telles que les observateurs d'intersection et les animations Web.

Les fonctionnalités de Dojo 2 incluent:

  • Un système de widget réactif basé sur le DOM virtuel qui inclut des méta-fournisseurs pour préserver la réactivité pour les animations, la mise au point et les événements de redimensionnement.
  • Prise en charge des composants Web et des applications Web progressives.
  • Routage au niveau des applications axé sur les modèles pour créer des applications à partir de widgets d'interface utilisateur.
  • Un conteneur d'état pour les applications JavaScript, inspiré des architectures Redux et Flux.
  • Outils de ligne de commande pour créer des applications optimisées avec fractionnement automatique du code et rendu au moment de la construction.
  • Un faisceau de test pour tester les applications et les widgets.

Le Dojo takeit, qui date de 2004, propose des utilitaires de langage, des composants d'interface utilisateur et d'autres éléments pour la création d'applications Web. Le projet est sous la juridiction de la Fondation JS.

Où télécharger Dojo 2

Vous pouvez installer l'outil de ligne de commande Dojo via NPM: npm install -g @dojo/cli