Full-stack

Full-stack · Konseptit

Lyhyesti

Kehitystapa joka kattaa sekä käyttöliittymän (frontend) että palvelinpuolen (backend) rakentamisen.

Full-stack tarkoittaa kehitystä joka kattaa sekä käyttöliittymän (frontend) että palvelinpuolen (backend) — koko sovelluksen ylhäältä alas. Vibekoodaus on tehnyt full-stack-kehityksestä mahdollista myös yksittäisille kehittäjille: tekoäly auttaa sekä UI:n rakentamisessa, API:n kirjoittamisessa että tietokannan hallinnassa. Next.js on suosituin full-stack-framework koska se yhdistää React-frontendin ja API Routes -backendin samaan projektiin. Lovable ja Bolt rakentavat kokonaisia full-stack-sovelluksia prompteista. Aiemmin full-stack vaati vuosien kokemusta, nyt vibekoodaaja pääsee alkuun paljon nopeammin.

Esimerkkejä

Next.js yhdistää frontendin ja backendin samaan projektiin

Frontend: React-komponentit, Backend: app/api/ route handlerit

Full-stack-sovellus: UI + API + Supabase-tietokanta

Lovable rakentaa full-stack MVP:n yhdestä promptista