Web komponente - jednostavno dijeljenje koda među klijentskim frameworcima

Velike debate se vode u svim timovima oko izbora klijentskog frameworka prilikom svakog novog projekta. U takvim situacijama obično izbor padne na onaj framework koji smo koristili u prethodnim projektima. Jer ipak tu već imamo akumulirano znanje i hrpu komponenti koje možemo ponovno iskoristiti. Upravo ovo potonje je vrlo često glavni razlog zašto se ne usuđujemo prijeći na neki novi i moderniji klijentski framework. Odgovor na taj problem su web komponente (web components) - skup HTML5 standarda koji nam omogućavaju izradu komponenti koje možemo koristiti u svim popularnim klijentskim frameworcima. Iako je sam standard već odavno definiran korištenje samih web komponenti nije potpuno zaživjelo. Za to je vjerojatno kriva popularnost klijentskih frameworka nasuprot pisanja čistog JavaScript koda prilikom izrade web aplikacija. Podrška u preglednicima je odlična, a pogotovo to vrijedni za godine pred nama kada i Edge prelazi na WebKit engine. Za eventualne probleme sa starijim preglednicima tu je Polymer - framework za jednostavniju izradu web komponenti i nadopunu funkcionalnosti koje stariji preglednici eventualno ne podržavaju (Polyfills). Dođite na predavanje i upoznajte osnovne koncepte web komponenti, te kroz konkretan primjer saznajte kako u svoj sljedeći projekt uključiti web komponente.

NazivVeličinademo01.zip 6.82 KB demo02.zip 778.86 KB demo03.zip 160.64 KB WebComponents.pdf 1.14 MB