Go to content

[DEVFEST Lille 2019] Web Components can do that ?

🗣VINCENT OGLOBLINSKY 2019 sera enfin l'année des Web Components, Edge étant le dernier navigateur à rejoindre ses petits copains les supportant déjà. Vous en avez certainement entendu parler, vous en avez même peut-être déjà utilisé (sans le savoir), voir même en avez coder un. Mais concrètement, dans un eco-système toujours en perpétuelle évolution, qu'avons-nous à disposition aujourd'hui pour développer ces fameux composants interopérables ? Nous verrons tout d'abord dans ce talk les 4 grosses tendances, leurs caractéristiques, leurs approches et leurs cas d'usage : - les librairies avec SkateJS, LitElement ou Svelte etc - les frameworks avec Polymer - les compilateurs avec Stencil - et les frameworks web "classiques" avec Angular, Dojo ou Vue qui exportent eux aussi des Web Components Après quelques démos, nous verrons quelques cas d'utilisation concrets des Web Components : - création d'une librairie de composants graphiques - migration incrémentale d'une vieille stack Backbone.js vers Vue.js - les fameux Micro Frontends ou comment implémenter l'idée de microservice en frontend Et oui, je suis sûr qu'en sortant de ce talk vous ne regarderez plus les Web Components du même oeil ;)

June 14, 2019