bybence
Kapcsolat
bybence

Felfedezés

Eszközök

Academy

Blog

Hírek

Kapcsolat

Academy

Webfejlesztés

ByBence Academy

Webfejlesztés

9 anyag

A web rétegei

Mi az a webfejlesztés?
Frontend, backend és full-stack
HTML, CSS és JavaScript szerepeHogyan renderel a böngésző? DOM, CSSOM és paint
Academy

/

Webfejlesztés

/

A web rétegei

Frontend, backend és full-stack

Frontend, backend és full-stack fejlesztés: mi fut a kliensen, mi a szerveren, és hol húzódik a felelősségi határ?

2 perc olvasás

Frissítve: 2026. szeptember 12.

Balogh Bence

Röviden

A frontend a felhasználói eszközön futó és látható réteg, a backend pedig olyan megbízható szerverkörnyezet, ahol üzleti logika, privilegizált művelet és titkos credential is kezelhető. A full-stack nem azt jelenti, hogy a két oldal határa eltűnik, hanem hogy ugyanaz a fejlesztő mindkettővel dolgozik.

Mit jelent a frontend, backend és full-stack?

A frontend a felhasználói eszközön futó és látható réteg, a backend pedig olyan megbízható szerverkörnyezet, ahol üzleti logika, privilegizált művelet és titkos credential is kezelhető. A full-stack nem azt jelenti, hogy a két oldal határa eltűnik, hanem hogy ugyanaz a fejlesztő mindkettővel dolgozik.

Felelősségi határok

01

UI

02

Client state

03

API boundary

04

Business logic

05

Data

Hogyan működik a gyakorlatban?

Modern frameworkök egy repositoryban engednek kliens- és szerveroldali kódot írni. Ettől még kritikus tudni, melyik kód kerül a böngészőbe, melyik fut szerveren, és mely adatot szabad átléptetni a határon.

  • Frontend nem biztonságos hely secrethez.
  • Backend dönt az érzékeny jogosultságról.
  • A közös TypeScript típus nem teszi azonossá a futtatási környezetet.
  • A full-stack architektúrát továbbra is trust boundaryk mentén kell tervezni.

Gyakorlati fejlesztői szemlélet

Egy feature tervezésekor bontsd három részre: megjelenítés és interakció; üzleti döntés és jogosultság; adatperzisztencia. Ez tisztább komponenseket és tesztelhetőbb határokat ad.

Gyakori hibák és félreértések

  • API kulcsot frontend env változóba tenni, mert ugyanabban a projektben van a backend.
  • Minden adatfeldolgozást kliensre tolni.
  • A backend válaszát automatikusan biztonságos HTML-ként kezelni.

Források és szabványok

A technikai részletekhez elsődleges szabványokat és karbantartott hivatalos dokumentációt használok. Frameworkök, böngészők és webes API-k idővel változhatnak, ezért implementálás előtt mindig ellenőrizd az aktuális dokumentációt is.

MDN HTTP

WHATWG HTML Living Standard

Kapcsolódó ByBence Academy

HTTP és internetJavaScript / React / Next.jsAdatbázisokTeljesítmény / Core Web VitalsAkadálymentesség / WCAGWebfejlesztés Debrecen

Előző

Mi az a webfejlesztés?

Következő

HTML, CSS és JavaScript szerepe

Ezen az oldalon

Mit jelent a frontend, backend és full-stack?Hogyan működik a gyakorlatban?Gyakorlati fejlesztői szemléletGyakori hibák és félreértések