...
| Implementeerbaarheid | Documentatie | Prototype | Prestatie | Uitbreidbaarheid |
---|
Voordelen | - Gemakkelijke te gebruiken als je er bekend mee bent. Je hebt standaard templates die je kan gebruiken. Enige wat je hoeft te doen is een json met de waardes meegeven
| - Uitgebreide documentatie van Google zelf
| - Een prototype heb je snel opgezet, ook doormiddel van de sterke documentatie
| - Voldoet aan de 20x per seconden updaten en blijft consistent.
|
|
---|
Nadelen | - De API heeft een erg stijl leerproces doordat je ook moet weten hoe JavaScript in elkaar zit.
|
|
|
| - Kan niet uitbreiden omdat alles op de namen van de grafiek eenheden vast staan in de API
|
---|
Graphstream:
...
We hebben er voor gekozen om deze API links te laten. De Grafieken die je ermee kan maken komen niet overeen met wat de opdrachtgever uiteindelijk opgeleverd wilt krijgen.
JFreeGraph:
| Implementeerbaarheid | Documentatie | Prototype | Prestatie | Uitbreidbaarheid |
---|
Voordelen | - Makkelijk te implementeren, er hoeft alleen maar een nieuwe dependency toegevoegd te worden.
- De interfaces en classes die de API met zich mee brengen, hebben duidelijke namen
| - Veel documentatie online te vinden op StackOverflow en andere online fora.
| - Prototype is makkelijk in elkaar te zetten, onder andere door de hoeveelheid documentatie.
| - Snel en consistent. Na het runnen van de code, is de grafiek meteen bezig.
| - Makkelijk om nieuwe grafieken te maken door de grote hoeveelheid interfaces en klassen.
|
---|
Nadelen | - Niet makkelijk om grafieken op een webapplicatie weer te geven, dit is niet gelukt in het prototype
| - Documentatie van JGraphFree zelf kost geld en is meer dan 750 pagina's.
|
| - De grafiek is meteen bezig na het runnen, waardoor oudere machines wellicht het begin van de grafiek missen.
|
|
---|
...