Laravel
Laravel ist ein quelloffenes PHP-Framework für Webanwendungen. Es bringt Routing, Datenbankzugriff, Anmeldung, Warteschlangen und Vorlagen mit und trennt Daten, Logik und Darstellung (MVC).
Ausführliche Erklärung
Laravel stammt von Taylor Otwell, erschien 2011 und steht unter der MIT-Lizenz. Ein Framework nimmt Entwicklern wiederkehrende Arbeit ab und gibt der Anwendung eine einheitliche Struktur.
Was Laravel mitbringt
- Eloquent: Datenbankzugriff über Modelle statt handgeschriebener SQL-Abfragen. Eloquent nutzt parametrisierte Abfragen und schützt so vor SQL-Injection, solange keine ungeprüften Eingaben in Rohabfragen landen
- Blade: Vorlagensystem für Oberflächen
- Warteschlangen und Zeitplanung: langsame Aufgaben wie Mailversand laufen im Hintergrund
- Anmeldung, Eingabeprüfung und automatisierte Tests sind eingebaut
- Schnittstellen (REST, JSON) bringen Routing, Validierung und Zugriffsschutz mit
Wann es passt
Laravel eignet sich für Fachanwendungen, Kundenportale, Online-Shops und Schnittstellen. Das Frontend wird häufig mit Vue.js gebaut. Laravel und Vue können wir besonders gut. Der Stack richtet sich dennoch nach dem Vorhaben.
Softwareentwicklung
Ihr Vorhaben technisch einordnen
Im kostenlosen Erstgespräch von 30 Minuten schildern Sie Ihr Vorhaben. Wir sagen, welche Technik passt und wie wir Umsetzung und Betrieb angehen.