Backend fejlesztőnek mennyire kell fronted-es dolgokhoz értenie?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Jó, hát ha a PHP vérpistike szintből indulunk ki, ahol ki van echo-zva az összehegesztett HTML, akkor persze, kell.
Ha valódi backendről beszélünk, mondjuk egy API-ról, akkor ott se híre, se hamva HTML-nek, modellek vannak, amit majd a frontend kénye kedvére feldolgoz és formáz.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
#5: Miért is?
Sosem láttál még működő, modern weboldalt?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
MVC keretrendszereknél megoldható az, hogy valaki SZINTE csak a backend-el, más meg csak a frontend-el foglalkozzon
a View-kat és a hozzájuk szükséges CSS, JS és egyéb függőségeket a frontend fejlesztő mondja meg, a mögöttes működést a backend fejlesztő
a backend fejlesztő és a frontend fejlesztő viszont meg kell beszéljék, hogy melyik view milyen adatokat kell megkapjon és megjelenítsen
backend fejlesztőként html, css, js ismeret fontos lehet, hisz ha mondjuk backendből akarnak BB kódokat kezelni, akkor tudnia kell mit mire kell konvertáljon
persze van olyan, hogy szinte soha nincs szüksége komolyabb frontend tudásra, de az alapok jól jönnek sokszor
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Na akkor mint fullstack fejlesztő hozzaszolnek. Szerver es kliens között json adatcsere történik (lehet mas is, pl. Xml, kezdetnek elég a json mert csípőből kezeli a kliens js, nem kell extra parser). A szerver attol egy json stringet, azt feldolgozod kliensoldalon. Ha postolsz json stringify függvénnyel elpostolod. Használható kliensoldalon egy valag plugin es keretrendszer, a teljesség igénye nélkül: Vue, knockout, angular (pfejj), underscore...
A kliens kizárólag prezentacios layerkent funkcional, illetve alap validalas kell (pl. Nem postolunk el üres formot). A csa-t egy dizajner kollega csinálja meg, esetleg 20 dodoert vásároltok egy kesz sablont.
A fentiek ideális esetre vonatkoznak. Általában bele kell nyulni a frontendbe is.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!