Table of Contents |
---|
Inleiding
Voor het programma is een java frontend nodig, zodat het gebruikt kan worden door een eindgebruiker zonder ervaring met terminalapplicatiesvia een exe bestand. Hiervoor zijn meerdere opties mogelijk, zoals een RESTful framework die op een centrale plek gehost wordt waarmee iemand kan communiceren via webpaginas, of een standalone java applicatie met een framework zoals JavaFXJavaFX of Swing. Dit moet vroeg besloten worden omdat het onwikkelen van een frontend handig is om dingen te presenteren aan de product owner, en het duurt lang, dus is het beter om dit te ontwikkelen aan het begin van het project.
De hoofdvraag is dus Welk frontend framework moet er gekozen worden voor het ontwikkelen van een opvolger voor rokadeKunnen wij beter JavaFX of Swing als java frontend framework gebruiken om een nieuwe versie van rokade te maken?
Dit kan worden opgedeeld in de volgende deelvragen:
Wat is JavaFX?
Wat is Swing?
Wat zijn de voor en nadelen van een RESTful api framework met een webapp?Welk framework is de beste keus voor een RESTful api frameworkJavaFX?
Wat zijn de voor en nadelen van een GUI frameworkSwing?
Welk framework is de beste keus van een GUI frameworkWat is het verschil tussen JavaFX en Swing?
Restful API
Een restful api is een serverapplicatie die requests kan handlen die het krijgt van een clientapplicatie, vaak een browser. Als de applicatie ontwikkeld zou worden als een RESTful server applicatie zou er een website bij ontwikkeld moeten worden die de server requests en responses verwerkt met behulp van javascript of PHP. Hiervoor is dus een website nodig, en een host machine.
...