Ontwikkelen van webapplicaties is een kostbaar goed. Voor de meeste klanten werken meerdere developers tegelijkertijd aan de ontwikkeling van een goed doordacht systeem. Volledig gebouwd naar de requirements van het bedrijf van onze klant, om zo tot de beste oplossing te komen die het bedrijf bedient met de beste bedrijfsapplicatie.
Om dit bouwwerk goed te voorzien van een stevige fundering als basis, kiezen wij - zoals je vast al van ons weet - voor het ijzersterke Laravel. Dit is een open source PHP framework dat wordt gebruikt door honderduizenden developers en vele bedrijven over de hele wereld. Het zorgt voor een voortvarende start bij iedere nieuwe webapplicatie.
Back-end
Laravel is vooral back-end gericht, en daardoor heb je niet direct een visueel startpunt. Daarvoor gebruiken we Tailwindcss en TailwindUI voor, twee systemen waarmee een toegankelijk en gebruiksvriendelijke UX en UI mee kan worden gebouwd.
Maar ook dan is het startpunt van een Laravel applicatie van zichzelf nogal kaal, er moet nog een hoop ontwikkeld worden wil een webapplicatie staan voordat je een webapplicatie hebben die méér kan dan alleen registreren en vervolgens veilig inloggen.
Framework op een framework
En daar komt Laravel Filament om de hoek kijken, een geavanceerd framework boven op Laravel zelf. Filament is een framework dat een Progressive Web App (PWA) snel tot leven laat komen door veelgebruikte functionaliteit aan te bieden in de vorm van digitale bouwstenen voor een webapplicatie. Het begint bij het eenvoudig kunnen opzetten van complexe database schema's met veel relaties die vervolgens heel snel als CRUD kunnen worden gebouwd met even zo handige tabel-, filter en bulk-acties waar je als developer zelf enorm lang zoet mee kunt zijn. Daarnaast zit het stukje met het bewerken, opslaan en verwijderen via dynamische formulieren volledig ingebakken.
De developer kan zich hierdoor volledig focussen op het ontwikkelen van zoals wij dat noemen: de toegevoegde waarde. Uiteindelijk bestaat iedere webapplicatie uit tabellen, informatiestromen, notificaties, formulieren en meer standaard-functionaliteit. Zowel klant als webbureau is er niet bij gebaat als je dit iedere keer zelf moet bouwen of onderhouden. De kracht zit hem in het delen van deze functionaliteit onder een grote groep open source developers die elkaar het leven makkelijker maken.
Een gouden combinatie: Laravel Filament + AI
Gecombineerd met de kracht van AI die developers met name veel efficiënter en productiever laat werken, heb je met Laravel Filament een gouden duo in handen.
Wij bij Vormkracht10 maken hier graag gebruik van en zijn daarom enthousiast ontwikkelaars van verschillende open source packages voor zowel Laravel zelf als Filament.