Expert Dev, s.r.o.

Je open-source knihovna pro Javascript. Slouží pro vytváření webových aplikací pomocí webových komponent. Web komponenty jsou standardem webových technologií, který umožňuje vytvářet opakovatelné a znovupoužitelné komponenty pro webové stránky. Je vyvíjena společností Google a přispěvateli z GitHubu. Poprvé byla knihovna představena v květnu 2015. 

Hlavní prvky polymeru 

Některé hlavní prvky Polymeru zahrnují: 

  • Custom elements: Polymer umožňuje vytvářet vlastní HTML elementy, které lze používat ve webovém kódu jako standardní HTML elementy. 
  • Shadow DOM: Polymer podporuje stínový DOM (Shadow DOM), což umožňuje izolovat stylizaci a logiku komponenty od okolního kódu. 
  • Data binding: Poskytuje jednoduchý způsob propojení dat mezi HTML a JavaScriptem, což usnadňuje aktualizaci uživatelského rozhraní podle změn dat. 
  • Event handling: Polymer usnadňuje zacházení s událostmi a interakcemi mezi komponentami. 
  • CLI (Command Line Interface): Polymer CLI je nástroj pro vývoj a sestavování Polymer aplikací. 

 

Cíle polymeru 

Polymer byl vyvinut s několika hlavními cíli a záměry: 

  • Podpora Web komponent: Polymer byl jedním z prvních frameworků, který tento koncept aktivně podporoval a usnadňoval jeho implementaci. 
  • Zjednodušení vývoje: Polymer měl za cíl zjednodušit vývoj moderních webových aplikací. 
  • Sdílení komponent: S Polymerem bylo snazší sdílet a distribuovat komponenty mezi různými projekty a mezi vývojáři.  
  • Srozumitelnost kódu: Polymer se také snažil zvýšit srozumitelnost kódu a umožnit vývojářům rychleji chápat strukturu a funkci aplikace. 
  • Přizpůsobitelnost: Byl navržen tak, aby byl flexibilní a přizpůsobitelný. 
  • Kompatibilita: Polymer byl vyvíjen s ohledem na moderní webové standardy a byl kompatibilní s moderními webovými prohlížeči.