Auteurs:
Naam | Studentnummer |
---|---|
668329 |
Docenten
Naam | Functie |
---|---|
Skills begeleider | |
Procesbegeleider |
Klas | ITA-OOSE-A |
---|---|
Groepsnaam | Smalltalk |
Course | OOSE |
Datum |
|
Versie | 1.9 |
Inhoudsopgave
Inleiding
Voor de door ons op te leveren product is het belangrijk dat het dashboard makkelijk te bestuderen is en er dus overzichtelijk uitziet. CSS kan hierbij helpen. Met deze reden is het gebruik van een framework hiervan een heel fijn voordeel. In dit onderzoek gaan we opzoek naar de voor ons best mogelijke framework. Wij zullen kijken naar wat wij willen bereiken en zullen daarop gaan afstemmen.
Hoofd- en deelvragen
Dit is onze hoofdvraag:
Welk CSS-framework is het beste te gebruiken voor de gestelde criteria bij de door ons te maken web applicatie?
Om deze vraag te kunnen beantwoorden zullen we dit in kleinere (deel)vragen opsplitsen om zo tot een goed onderbouwd antwoord te komen. De deelvragen zijn als volgt:
- Welke frameworks zijn er beschikbaar?
- Welke criteria is belangrijk?
- Hoe scoren de gekozen frameworks op de criteria?
Na het beantwoorden van deze deelvragen hopen wij een duidelijk antwoord te krijgen op onze hoofdvraag.
Welke frameworks zijn er beschikbaar?
- Bootstrap
- Tailwind CSS
- Foundation
- Bulma
Dit is een heel klein deel van de frameworks die er zijn, maar het lijstje zijn de frameworks die het meest interessant eruit zien voor onze doeleinden. Hier zullen wij later op in gaan.
Welke criteria is belangrijk?
Om te bepalen welke framework het best bij ons project past, is het belangrijk om criteria op te stellen wat specifiek handig is voor ons project. Dit zorgt er voor dat je de juiste framework eruit filtert. De criteria die ik heb bedacht om de beste framework voor ons te krijgen is:
Code | Criteria | -- | - | -/+ | + | ++ |
---|---|---|---|---|---|---|
CR1 | Documentatie | |||||
CR2 | Complexiteit | |||||
CR3 | Leesbaarheid | |||||
CR4 | Prototype | |||||
CR5 | Onderhouden |
Om de criteria wat duidelijker te krijgen worden ze hieronder uitgelegd:
- CR1 Documentatie: hier wordt gekeken naar hoeveel er te vinden is op het internet.
- CR2 Complexiteit: hier wordt gekeken naar hoe makkelijk er mee te werken is.
- CR3 Leesbaarheid: dit gaat over hoe leesbaar de code is met het gebruiken van die framework.
- CR4 Prototype: hier test ik hoe fijn het is om mee te werken en het resultaat natuurlijk.
- CR5 Onderhouden: dit deel gaat over hoe vaak te framework wordt geupdate en onderhouden.
Hoe scoren de gekozen frameworks op de criteria?
Om antwoord te krijgen op deze deelvraag ga ik een prototype maken voor elk gekozen framework. Voor ieder framework ga ik een kleine home pagina maken om zo een eerlijk oordeel te kunnen geven.