Mi értelme van a webes frameworkoknek?





Hol tartasz a PHP-val?
Mert a komoly webfejlesztéstől tényleg messze vagy még.
A web applikáció mint olyan egy nem teljesen könnyen körülhatárolható fogalom. Igen, egy-egy weboldalt is, mint egy web app írnak meg manapság és jóval-jóval több kód van mögötte, mint egy kis php a html közé ágyazva.
Csak tömören, induljunk ki az MVC-ből:
Ennek a lényege, hogy a Modelleket (amiben maga a működés és a db hívások vannak, bár van aki ide csak a db hívásokat sorolja) külön választja a controllertől, ami a beeső lekéréseket dolgozza fel és hívogatja a modellt és a view-tól, ami magáért a kinézetért felelős réteg.
Erről egy jó kép, hogy hogyan is állnak össze:
Egy kis leírással: [link]
Ez, mint mondták egy fejlesztési minta, amit manapság előszeretettel használnak a szerver oldali fejlesztésben, mert szépen el lehet különíteni a kódokat. (Ezek mellett meg persze sok-sok egyéb mintát is szoktak használni, ezekről bővebben: [link] )
Maga a "hagyományos" módszer, azaz gányoljunk pár sor php-t a html fájlokba és kész, mára (szerencsére) kihalóban van, mivel hosszabb távon képtelenség karbantartani, átlátni és fejleszteni.





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!