formations/javascript/base/modularisation-6.md

12 lines
606 B
Markdown

# .cadoles-slide-title[Modularisation (6/8)]
**Avantages**
- Gestion et injection des dépendances
- Interopérable avec les autres méthodes de modularisation via configuration
- Véritable [spécification](https://github.com/amdjs/amdjs-api/blob/master/AMD.md), de nombreux "loaders" (Exemple: [requirejs](http://requirejs.org/)) compatibles existent
- "Lazy-loading" possible de certaines parties du code
- Possibilité de charger des ressources autres que du Javascript via un mécanisme de plugin (ressources type texte, templates, etc...)
**Désavantages**
- Nécessite l'utilisation d'un "loader"