Polymer ======= ![category](web) ![tag](angularjs) ![tag](polymer) Polymer est un framework javascript de chez Google. Il est en concurrence avec AngularJs mais devrait permettre de réaliser des applications multi-screens de façons plus simple. Installation ------------ Nous allons suivre l'url https://blog.groupe-sii.com/creer-une-application-web-avec-polymer/ Nous allons d'abord créer notre structure de projet et récupérer Polymer via bower ```bash mkdir myappli cd myappli bower init bower install --save Polymer/polymer bower install --save PolymerElements/iron-elements bower install --save PolymerElements/paper-elements bower install --save PolymerElements/gold-elements ``` ```note``` Il n'est pas forcement utile d'avoir l'ensemble iron, paper et gold suivant nos projet la définition des éléments est la suivante :: Iron elements. A set of utility elements including generic UI elements (such as icons, input and layout components), as well as non-UI elements providing features like AJAX, signaling and storage. Paper elements. A set of UI elements that implement the material design system. Gold elements. Form elements for ecommerce. Neon elements. Animation-related elements. Platinum elements. Elements for app-like features, like push notifications and offline caching. Utilisation ----------- le minimum pour écrire une application ```html```
flat button flat button
Nous allons maintenant intégrer *angularjs* dans notre application ```bash cd myappli bower install --save angular bower install --save angular-route ``` On peut trouver l'ensemble d'une application test [ici](images/polymermyappli.zip)` Cette application utilise notamenent la gestion des themes élaborés sur http://www.materialpalette.com/indigo/pink ```warning``` polymer n'est pas compatible avec angularjs notament sur la partie ng-model des inputs Polymer perd donc de l'intérêt comme simple module deisgn d'angular. Il faut alors le prendre comme un framework complet mais bien immature pour l'instant