Az MVC a Model View Controller rövidítése, egy olyan tervezési minta, ami a webalkalmazás alapvető szerepeit szétválasztja egymástól. A modell felelős az adatok kezeléséért (ami jellemzően adatbázis), a nézet felel a megjelenítésért, a kontroller pedig kezeli a modellt és a nézetet, illetve fogadja a böngészőből érkező kéréseket. Azért jó, hogy szétválasztjuk ezeket, mert így átláthatóbb kódot kaphatunk. Nem kell attól félni, hogy ha módosítjuk az egyiket, elrontjuk a másikat, illetve a back-end és a front-end fejlesztők is egymástól függetlenül tudnak dolgozni.

Read more