Polymer passe en version 1.0
Le framework web de Google est enfin prêt pour les applications de production

Le , par Stéphane le calme, Chroniqueur Actualités
Après l’avoir annoncé durant l’édition de 2013 de sa conférence dédiée aux développeurs puis travaillé dessus durant les années qui ont suivi, Google a finalement publié la version 1.0 de son framework Polymer, qui passe donc ainsi du stade de concept à celui de produit. L’objectif est d’aider les développeurs à créer des applications web mobiles et PC plus rapidement en assurant l’interopérabilité sur les différentes plateformes.

« Polymer est une nouvelle façon de penser à la conception d’applications web » explique Google lorsqu’il présente sa bibliothèque. « Ces éléments peuvent être combinés pour créer des applications proposant une expérience immersive sur le web », a continué Mountain View. « Depuis la publication de la Préversion Développeur, nous avons réécrit la bibliothèque depuis la base, en nous focalisant sur la performance multi-navigateur tout en gardant l'ergonomie développeur-friendly. La nouvelle bibliothèque est environ 3x plus rapide sur Chrome, 4x plus rapide sur Safari, et comporte un tiers code de moins que dans la préversion développeur » rassure Google qui soutient que sa bibliothèque est prête pour être utilisée dans des applications de production.


Comme vous pouvez le constater, Polymer embarque sept grandes familles d’éléments :

  • Fe (éléments fer) qui constitue les éléments au cœur même de la bibliothèque. Ils sont au nombre de 33 et comportent des individus comme iron-ajax pour simplifier les appels Ajax et l’analyse des réponses ou encore iron-form pour simplifier la gestion de formulaire;
  • Md (éléments papiers) qui constitue des éléments Material Design. Notons que ce sont les seuls éléments à être en version 1.0.1, les autres étant tous en version 1.0.0. Au nombre de 26, ils comprennent des individus comme paper-checkbox, une check box en Material Design ou paper-fab, un bouton d’action flottant en Material Design;
  • Go (composantes Google Web) qui constitue les composantes des APIs et Services Google. Ils sont au nombre de 14 et comprennent des individus comme google-analytics, qui encapsule les fonctionnalités du tableau de bord de Google Analytics dans des composantes web, ou google-castable-video, qui propose des éléments vidéo en HTML5 avec des fonctionnalités Chromecast
  • Au (éléments or) qui constitue les éléments du commerce électronique. Ils sont au nombre de 6 et comprennent des individus comme gold-cc-input, un champ pour recevoir les entrées de carte de crédit ou gold-cc-expiration-input, pour valider les entrées des dates d’expiration des cartes de crédit:
  • Ne (éléments Néon), pour les animations et les effets spéciaux. Il n’y a qu’un seul individu, neon-animation;
  • Pt (éléments Platine), pour transformer vos pages web en vraies applications avec des fonctionnalités comme le push, le mode hors ligne et plus encore. Il n’y a que deux individus dans cette famille;
  • Mo (éléments Molécules), pour contenir les bibliothèques tierces. Ici il n’y a qu’un seul élément, mais Google en promet bien plus bientôt.


Un kit de démarrage Polymer (Polymer Starter Kit) en version bêta est également disponible. Comprenant les derniers éléments ajoutés, il est prêt à l’emploi et intègre une chaine d’outils pour assurer le développement de bout en bout et la mise en production.

Polymer Starter Kit

Source : Google, Polymer

Et vous ?

Avez-vous déjà utilisé ce framework ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse Signaler un problème

Avatar de Vlozer Vlozer - Membre habitué https://www.developpez.com
le 03/06/2015 à 4:03
Avez-vous déjà utilisé ce framework ?
Sur plusieur projets, et hormis une certaine lourdeur de chargement et d'execution (qui semblent etre corrigée) c'est vraiment un excellent framework. C'est moins fournis que Angular (qui est bien plus orienté progiciel web à mon sens), mais bien plus plaisant à utiliser. J’espère juste que le gap v0.5=>v1.0 va pas trop dérouter les gens...
En tout cas la communauté grandit pas mal, et je suis impatient de voir un vrai standard émaner de ce genre de framework.
Avatar de yonisolo yonisolo - Membre du Club https://www.developpez.com
le 03/06/2015 à 11:41
Pour avoir tenté l'aventure avec la v0.5, j'ai eu de gros problème avec les outils de débogage qui plantaient littéralement, ce framework propose vraiment une approche nouvelle qui n'est pas si illogique que ça.
Modularité, réutilisation... au sein même des composants, ce framework s'il est suivi promet de belles choses...
Avatar de dkmix dkmix - Membre éprouvé https://www.developpez.com
le 03/06/2015 à 13:57
Web Component = avenir du web,
Très bonne nouvelle la RC, il risque de manquer des choses mais çà vaut le coup de tester
Avatar de autran autran - Rédacteur https://www.developpez.com
le 04/06/2015 à 15:53
Citation Envoyé par Vlozer Voir le message
Sur plusieur projets, et hormis une certaine lourdeur de chargement et d'execution (qui semblent etre corrigée) c'est vraiment un excellent framework. C'est moins fournis que Angular (qui est bien plus orienté progiciel web à mon sens), mais bien plus plaisant à utiliser. J’espère juste que le gap v0.5=>v1.0 va pas trop dérouter les gens...
En tout cas la communauté grandit pas mal, et je suis impatient de voir un vrai standard émaner de ce genre de framework.
Je partage ton avis Volzer, mais la strategie GOOGLE et donc au final ou faut il investir est dure à decrypter. google pousse Angular GWT et polymer.
j'ai l'impression que GWT est en train de perdre la bataille. je rencontre beaucoup de developpeurs GWT qui migrent vers angular et polymer.
Avatar de kakoudenis kakoudenis - Membre régulier https://www.developpez.com
le 28/06/2016 à 19:18
J'espere que google ne va pas passer a une version deux ou ils vont tout reecrire zero ces mec la
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web