Devoxx France 2015 Jour 2 : Web Components, Polymer and Material Design

devoxx_france_280px


Je ne vous répéterai pas ce que sont fondamentalement les Web Components ni comment en faire : j’ai déjà écrit un tutoriel à ce sujet.

Intéressons-nous plutôt à Polymer, ce produit Google qui nous permet de créer rapidement un site avec des composants. Si Polymer est encore jeune puisqu’il est sorti en 2013, il est actuellement utilisé en production avec succès.

La fondation de Polymer, c’est la partie polyfill des Web Components, qui a d’ailleurs fusionné avec X-tag, le polyfill léger créé par Mozilla. Là-dessus se greffent des parties optionnelles :

  • core fournit de nombreux composants de base pour un site web ;
  • elements fournit des composants supplémentaires pour nous faciliter la vie.

En utilisant Polymer, nous pouvons développer en très peu de temps une application web complexe.

Polymer est très modulaire et nous pouvons ne prendre que ce dont nous avons besoin. Les composants fournis par Polymer sont responsive par défaut et offrent une grande flexibilité pour les adapter à nos besoins.

Horacio nous a ensuite fait la démonstration de comment, grâce aux composants fournis par Google pour le material design, nous pouvons implémenter en deux lignes de code des effets super chouettes qui nous demanderaient beaucoup de temps et d’énergie pour les réinventer en Javascript/CSS.

La modularité de Polymer nous permet également d’utiliser les composants issus de bibliothèques tierces, de Mozilla et Bosonic.

Bref, le développement par composants, nous pouvons nous y mettre dès aujourd’hui en goûtant tous leurs avantages !

Tweet about this on TwitterShare on FacebookGoogle+Share on LinkedIn
Blabla

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


*