Hirdetés
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Elektromos rásegítésű kerékpárok
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- eBay-es kütyük kis pénzért
- Magga: PLEX: multimédia az egész lakásban
- Hieronymus: Na, mit hoz a húsvéti nyuszi?
Új hozzászólás Aktív témák
-
fordfairlane
veterán
Értem. Az MVC-t szerintem nehéz megtanulni könyvből, és szerintem túlmisztifikált a dolog a legtöbb leírásban. Többre mész azzal, ha egy meglevő framework-öt kezdesz el próbálni használni, rengeteg ötletet lehet begyűjteni az ilyenből viszonylag rövid idő alatt, és sokkal gyakorlatorientáltabb megközelítés, mint ami a legtöbb könyvben példakód szinten megtalálható. És ha már látod, hogyan megy ez a gyakorlatban a dolog, utána már az elv egyszerű.
Az elv lényege, hogy a kódot nagyjából három részre bontod. Egyszer van egy logikai egység, vagyis fájl, osztály, akármi, amelyik kezelni az adatokat, azok perzisztenciáját (adatbázis), validálás, stb, ez a modell. Egyszer van egy megjelenítési kódblokk, ez a nézet, vagyis view, és van egy harmadik, a vezérlő, vagy kontroller, amelyik a vezérlési szerkezetet implementálja, a nézetet és a modellt összekapcsolja.
Szerintem első körben érdemes úgy felépíteni a programot, ha nem framework-öt használsz, hogy csinálsz egy olyan fájlt, amelyik az összes adatbázis műveletet tartalmazza. Aztán csinálsz egy másikat, amiben, és csakis kizárólag ebben van a html, illetve a html-be beágyazás rész, valamint egy harmadik fájl az, amelyik a kettőt összerakja. A nézetben nem lehet adatbázisművelet. A modellben nem lehet html, vagy html formázásra utaló művelet. A kontrollerben egyik sem.
Új hozzászólás Aktív témák
- Rettegés és új ellenfelek: bemutatkozott a Lords of the Fallen II Umbralja
- Netfone
- Nyáron jön a S.T.A.L.K.E.R. 2 első nagy sztori DLC-je, a Cost of Hope
- FOTÓS beárazás
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Milyen program, ami...?
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Házimozi belépő szinten
- Mibe tegyem a megtakarításaimat?
- Apple MacBook
- További aktív témák...
- 3TB Seagate Barracuda 3,5-es HDD-k
- Ryzen 7 5800X / AIO / NITRO+ RX 9060 XT 16GB / B550M WIFI / 32GB RAM / 1TB NVMe SSD / 650W GOLD
- Lenovo Thinkpad L13 G4 i5-1335u 16 GB 256 GB NVMe 13.3" érintős laptop
- iPhone 17 Air 256 GB Space Black - 100% akku, kártyafüggetlen, több mint 2,5 év gari!
- 4TB Seagate Exos 7E8 Enterprise 3,5 HDD (2 nap futás, 15TB írt adat)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
