es Feature bauen könnte – UI Framework und Backend Framework optimal integriert wären – URL Routing nur an einer Stelle passieren würde – Man mit einem bereits erlernten Framework (Laravel) arbeiten könnte inkl. ORM, Validation, DB Migrations usw. – Das Frontend komple aus reaktiven UI Components bestehen würde – Man Zugang zu einem riesigen Frontend Ecosystem hä e – Interactivity extrem einfach von der Hand gehen würde –
eigene Vue Component (z.B. Pages/User/Index.vue ) und erhält über Props die Daten vom Backend – Routing passiert im Backend, ohne Vue Router, in routes/web.php –
spielt (SSR ist möglich, SSG ist nicht möglich) – Wenn ein umfassendes API ein wesentliches Feature ist – Wenn die Web App komple offline verfügbar sein soll – Wenn Frontend & Backend komple entkoppelt sein sollen – Große Teams & große Projekte, wo die Spezialisierung auf Frontend/Backend/uvm. sinnvoll ist –
– Form Validation ist super einfach – Error Handling ist super einfach – Backend kann User Flow bestimmen – Serialization ist super einfach – Zugang zu awesome Backend Features – “Tight coupling” zwischen Backend & UI – Model serialization – Modals – SEO – SPA+API Yay Meh Reactive Interactivity – Entkoppelung zwischen Frontend & Backend – Offline Apps sind möglich – API Dogfooding – Full-Stack mühsam – Error Handling, Form Validation – API Auth ist Overkill wenn UI der einzige Client ist –