Paris JS 16 - Gestion des dépendances - CommonsJS vs AMD vs ES-Harmony
Xavier Cambar
Alors que la gestion des dépendances s'impose comme bonne pratique chez les développeurs JS, 3 méthodes se partagent le terrain, chacune avec ses avantages et inconvénients:
* CommonJS, plébiscité pour le server-side
* AMD, soutenu majoritairement par les développeurs client-side
* Harmony, au stade de draft, et son modèle de gestion des dépendances, qui est le produit le l'ECMA, qui sera intégrée dans les navigateurs dans les années à venir.
La présentation aura pour objet de faire un état de l'art de ces 3 solutions, de leurs cas d'utilisation, et de discuter autour d'une proposition pour une solution d'harmonisation respectant la syntaxe d'Harmony.
Alors que la gestion des dépendances s'impose comme bonne pratique chez les développeurs JS, 3 méthodes se partagent le terrain, chacune avec ses avantages et inconvénients:
* CommonJS, plébiscité pour le server-side
* AMD, soutenu majoritairement par les développeurs client-side
* Harmony, au stade de draft, et son modèle de gestion des dépendances, qui est le produit le l'ECMA, qui sera intégrée dans les navigateurs dans les années à venir.
La présentation aura pour objet de faire un état de l'art de ces 3 solutions, de leurs cas d'utilisation, et de discuter autour d'une proposition pour une solution d'harmonisation respectant la syntaxe d'Harmony.
03/02/2012