Skip to content

Platformen, libraries en frameworks

Veelvoorkomende programmeer-“problemen” zijn allang door andere programmeurs opgelost. Het is daarom handig om gebruik te maken van libraries. Een library is een verzameling van functies die je kunt gebruiken in je code.

Zo kan je de library p5.js gebruiken om makkelijk grafische applicaties te maken in javascript zonder dat je daar veel code voor hoeft te schrijven. Voor het schrijven van code voor microcontrollers kan je gebruik maken van de Arduino library. Deze library bevat functies die je kunt gebruiken om de hardware van de Arduino aan te sturen.

Veelvoorkomende problemen, zoals het scheiden van hoe een website er uit ziet en hoe deze werkt, zijn opgelost door het gebruik van frameworks. Een framework is een verzameling van code die je kunt gebruiken om een bepaald soort applicatie te maken. Zo kan je met het framework Bootstrap makkelijk een website maken die er goed uit ziet op verschillende apparaten. Het Python framework Flask maakt het makkelijk om een webapplicatie te maken met Python.

Oefening

Onderzoek een aantal van de volgende libraries, frameworks en platformen:

en documenteer:

  • Is het een library, framework of platform?
  • Welk probleem lost het op?
  • Welke talen kan je gebruiken?
  • Waar kan je de documentatie vinden?
  • Welke tutorials kan je gebruiken om het te leren?

Je kan de volgende markdown template gebruiken om je onderzoek te documenteren:

| Naam         |     |
| ------------ | --- |
| Type         |     |
| Probleem     |     |
| Talen        |     |
| Documentatie |     |
| Tutorials    |     |