Interactieve interfaces met Livewire
Schermen die direct reageren zonder herladen: filters, zoekvelden, formulieren met live-validatie en dashboards. Livewire zit in het merendeel van de applicaties die we bouwen.
Wat is Livewire?
Livewire is een techniek binnen Laravel waarmee we interfaces bouwen die aanvoelen als een app, zonder de complexiteit van een losse frontend:
- Lijsten filteren en doorzoeken zonder dat de pagina herlaadt
- Formulieren die meteen vertellen wat er ontbreekt of fout is
- Dashboards die zichzelf actueel houden
- Stapsgewijze wizards en configurators
Voor de gebruiker voelt het snel en soepel; voor jou als opdrachtgever blijft de applicatie onderhoudbaar omdat alles in één codebase leeft.
Waarom Nettt?
Livewire zit in zo'n 25 van onze projecten: van ledenportalen en inspectietools tot productconfigurators. Het is onze standaardkeuze voor interactieve schermen in webapplicaties.
Waarom geen los JavaScript-framework zoals React of Vue? Dat kan, maar het betekent twee codebases die elkaar moeten bijhouden. Voor de meeste zakelijke applicaties levert Livewire dezelfde gebruikservaring met de helft van het onderhoud.
Veelgestelde vragen
Voor zakelijke applicaties ruimschoots. Waar het milliseconden-werk wordt, zoals bij slepen of live tekenen, combineren we Livewire met Alpine.js. Dat doet het zware werk dan in de browser.
Ja, Livewire is gewoon een Laravel-pakket. We kunnen het scherm voor scherm introduceren, zonder dat de rest van de applicatie op de schop hoeft.