Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
    • Inzendingen
    • De jury en experts
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

Polymer is het beste jongetje uit de klas

08 november 2016 - 10:064 minuten leestijdOpinieCloud & Infrastructuur

Bij het bouwen van webapplicaties kiezen ontwikkelaars tegenwoordig steeds vaker voor libraries en frameworks, bijvoorbeeld Angular of Knockout. Ook html5, met mogelijkheden zoals local storage, push notifications, service workers en web components, wordt steeds populairder. De reeks nieuwe technologieën lijkt eindeloos en er komen steeds betere faciliteiten voor het bouwen van zowel online én offline applicaties voor desktop en mobiele computers

Een van die nieuwere ontwikkelingen is de opkomst van Polymer. Polymer is een veelbelovende nieuweling in de Javascript-wereld. Deze bibliotheek is ontwikkeld door Google en om meerdere redenen erg interessant.

Standaardisatie

Ten eerste onderscheidt Polymer zich door gebruik te maken van de html5-standaarden en ontwikkelingen. Hierdoor beschikt de bibliotheek over functionaliteit dat naadloos aansluit bij html5-webcomponenten. Polymer biedt een aantal zaken zoals een bibliotheek met functionaliteit voor, onder andere, het registreren van componenten en het bieden van databinding. Er is ook een ‘polyfill’ voor oudere browsers. Dit betreft functionaliteit voor het laten werken van Polymer op browsers die niet uitgerust zijn met de benodigde html5-technologie. Tenslotte is er een catalogus aan componenten, klaar voor gebruik tot compositie van een applicatie.

Polymer heeft de hierboven genoemde polyfill inmiddels overgedragen aan Webcomponents.org onder de naam Webcomponents.js. Deze polyfill is een zelfstandige laag geworden waarop ook andere partijen hun component-bibliotheken kunnen baseren. Deze polyfill realiseert een gemeenschappelijke, gestandaardiseerde laag waar alle grote browsers (html5 en oudere) aan voldoen.

Polymer is een van de bibliotheken die van deze laag gebruik maakt en de eerder genoemde functionalteit biedt. Er zijn ook andere spelers op de markt, zoals Microsoft met x-tags, die meedoen aan de ontwikkeling van webcomponents gebaseerd op html5 standaarden. Meer hierover is te vinden op de site van webcomponets.org.

Polymer ligt dus erg dicht tegen html5 aan en vormt als het ware een dun laagje functionaliteit bovenop de html5-standaard. Dat maakt het een interessante ontwikkeling.

Building blocks

Polymer beschikt zoals reeds gezegd over een toolbox waarmee je allerlei functionaliteit kunt bouwen. In deze toolbox zitten declaratieve bouwstenen die ontwikkelaars helpen bij het eenvoudig ontwikkelen van een applicatie. Zo zijn er veel user interface componenten.

Hierdoor kun je als ontwikkelaar eenvoudig een goede user interface bouwen en een optimale user experience bieden. Deze componenten zijn met aandacht voor verschillende schermgrootten en oriëntaties geschreven en passen zich aan aan het apparaat dat de applicatie presenteert (adaptive rendering).

Dit zijn belangrijke zaken waar je als applicatieontwikkelaar altijd aandacht aan moet besteden maar wat niet iedereen even gemakkelijk afgaat.

De toolbox biedt verder componenten die ‘material design’ implementeren (de zogenaamde Paper-Elements). Bij deze componenten is de gebruiker-interface al  ingebouwd.

Bij andere frameworks, zoals Angular2, is de gebruiker-interface een toevoeging op het framework (Angular2 material) en kost het maken van een gelijksoortige interface meer inspanning. Uiteraard kun je ook met Angular2 je eigen interface opbouwen (iets wat waarschijnlijk veel gedaan wordt) maar dat vereist uiteraard wel goede ontwerpkwaliteiten. Er zal eveneens bij het ontwerpen aandacht moeten worden besteed aan adaptive rendering, zoals eerder besproken. Dit kan behoorlijk wat inspanning kosten.

Verder kun je met Polymer eenvoudig documentatiepagina’s uit de componenten halen. De componenten die je zelf ontwikkelt zijn eenvoudig te testen met de webcomponent-tester.

Tenslotte kent Polymer mogelijkheden om afhankelijkheden te detecteren en voor productieomgevingen overbodige afhankelijkheden te minimaliseren, dit process heet ‘vulcanizen’. ‘Vulcanize’ is te installeren als een NodeJS package en kan gemakkelijk worden uitgevoerd via de command line.

Uiteraard biedt Polymer de mogelijkheid om eigen componenten te bouwen. Componenten kunnen worden voorzien van properties en methods. Deze zijn te configureren voor publieke toegang. De components kunnen daarna gebruikt worden zoals alle andere components ook werken.

Er zijn al meerdere third-party componenten te vinden en klaar voor gebruik (onder andere poly-more).

Kortom: Polymer stelt je in staat om snel, rijke en goed vormgegeven applicaties te realiseren.

In opkomst

Sinds Polymer op de markt kwam in 2013, en officieel is gelanceerd in 2015, is er veel gebeurd. Polymer zit tegenwoordig op versie 1.6.1 en alle veranderingen in Polymer zijn terug te lezen op de site van polymer-project.org.

Polymer is gemakkelijk te combineren met andere frameworks. Hierdoor is het dus niet verwonderlijk dat er vanuit steeds meer organisaties interesse is voor Polymer. Tegenwoordig bevinden zich onder Polymer-gebruikers grote namen, zoals het Google Chrome-team, ING, Bloomberg en Salesforce.

De komende tijd zullen Javascript in combinatie met html5 en de web-stack een grote rol blijven spelen bij de ontwikkeling van applicaties. Maar voor bedrijven die nu al in ReactJS of Angular werken, is Polymer wellicht minstens zo interessant of zelfs nog interessanter. 

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Route naar digitale autonomie en soevereiniteit

    Van A(merikaans) naar Beter. Complexiteit zit niet in de nieuwe locatie, maar de weg er naar toe.

    Computable.nl

    Comeback? Private Cloud heroverwogen.

    Waarom regie, security en controle opnieuw centraal staan

    Computable.nl

    Geïntegreerde ICT in de zorg

    Hoe samenhang in IT bijdraagt aan continuïteit en veiligheid

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Awards-nominaties

    Pijl naar rechts icoon

    Check Point

    Nadia van Beelen (Sales Associate, Check Point Technologies)
    Pijl naar rechts icoon

    ForceFusion

    Amber Quist (Cyber security specialist, ForceFusion)
    Pijl naar rechts icoon

    Hyperfox

    Vereenvoudiging besteloroces bij Duplast, specialist in voedselverpakkingen (Duplast en Hyperfox)
    Pijl naar rechts icoon

    Prodek Solutions BV

    Compleet pakket voor digitale aansturing duurzame energie bij Odura (Odura en Prodek Solutions)
    Pijl naar rechts icoon

    Norday

    Hyper-gepersonaliseerde cultuurpodcasts die nieuwe bezoekers vaker laten terugkomen (Wondercast)
    Alle inzendingen
    Pijl naar rechts icoon

    Populaire berichten

    Meer artikelen

    Uitgelicht

    Partnerartikel
    Data & AI

    Blockchain in software: een nieuwe gen...

    Terwijl Nederland en Europa zich steeds luider afvragen hoe lang we nog afhankelijk kunnen blijven van Amerikaanse cloudreuzen, eisen wetgevingen zoals NIS2 en DORA onomstotelijke data-integriteit en sluitende audit-trails.

    Meer persberichten

    Meer lezen

    Security & Awareness

    Kort: Wantrouwen in niet‑Europese routers, cybercrimineel dol op remote access-tools (en meer)

    datacenter groei
    Cloud & Infrastructuur

    Overnames en netwerkuitbreiding stuwen groei Eurofiber

    Cloud & Infrastructuur

    DDA waarschuwt: ai‑golf legt zwakte datacentersector bloot

    Innovatie & Transformatie

    Kort: 6 miljoen voor Innoseis, ACM verbiedt overname delen Delta-netwerk door Glaspoort (en meer)

    Carrière

    Deel ASML-engineers pruimt Elon Musk niet

    Werkplek & Beheer

    Nominaties: 10 sterke ict-projecten in het mkb

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten
    • Blogwire

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2026 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs