Wicket apps die er goed uit zien
Apache Wicket (link) stelt ons in staat om snel moderne webapplicaties te ontwikkelen. Deze applicaties werken perfect op mobiel en desktop, ze laden snel en ze zijn gebruiksvriendelijk.
Wicket en Twitter Bootstrap
In combinatie met Wicket gebruiken wij Twitter Bootstrap, gebruikmakende van Wicket-Bootstrap, voor een uitgebreide collectie van responsive componenten. De gebruikers komen hierdoor in aanraking met de standaard, bekende userinterfacecomponenten. Dit verkort de leercurve.
Wicket en Kotlin
In plaats van Java gebruiken wij Kotlin voor de ontwikkeling van Wicket-applicaties. Door Kotlin verbetert de onderhoudbaarheid en de snelheid van ontwikkelen. Met onze eigen Kotlin-DSL voor Wicket-markup vergroten wij de voordelen van Kotlin verder. De implementatie van Wicket-pagina’s en -componenten wordt eenvoudiger, en de kans op bugs wordt veel kleiner.
Wicket en het NL Design System
Met een actieve community van specialisten verzamelt het kernteam van het NL Design System de beste richtlijnen, componenten en voorbeelden om robuuste websites en webapplicaties voor de digitale overheid te bouwen.
Squins heeft de ambitie om hieraan bij te dragen, zodat Wicket een logische keuze blijft om webapplicaties te bouwen voor de overheid.
Squins is dé aangewezen partij aangezien ze in het verleden een UI Patternlibrary heeft ontwikkeld en bijgedragen heeft aan een component library voor Wicket gebaseerd op Twitter Bootstrap.
Wicket vs React, Vue en Angular
Het komt voor dat organisaties Wicket willen vervangen door een moderner framework zoals React, Vue of Angular. Dit is meestal niet nodig. Wicket is een volwassen framework dat nog steeds actief wordt onderhouden. Het is een goed alternatief voor organisaties die Java als programmeertaal willen blijven gebruiken voor frontend én backend.
Waarom gebruiken wij Wicket i.p.v. een frontendraamwerk zoals Angular, React of Vue?
Samengevat wordt de architectuur van de applicatie een stuk eenvoudiger: minder code en minder integratie.
De voordelen van Wicket:
- Geen API-laag nodig.
- Veiligheid: de validatie wordt grotendeels door Wicket-componenten gedaan, dus minder validatiecode te schrijven.
- Kosten: van 3 onderdelen: API-definitie, frontend en backendservices, naar 1.
- In 1 request wordt (het te verversen gedeelte van) de pagina opgehaald.
- Sneller: minder roundtrips naar de server om gegevens of HTML op te halen.
- (Publieke) pagina’s zijn zonder extra stappen indexeerbaar door bots.
- Alle lagen in 1 ecosysteem: de JVM.
- Mogelijkheden: zeer veel bibliotheken, raamwerken en integraties beschikbaar.
- Kosten: componenten makkelijk te integreren, dus minder ontwikkeltijd.
Contact en informatie
Doorpraten over de toekomst van Apache Wicket bij jouw organisatie?
Vertel ons over je plan
Je gegevens zijn veilig