- Xiaomi 14T Pro - teljes a család?
- Betiltották a Pixel 7-et Japánban
- Bemutatkozott a Fairphone 6
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy A35 5G - fordulópont
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Milyen okostelefont vegyek?
- One mobilszolgáltatások
- Bemutatkozott a Poco X7 és X7 Pro
- Magisk
Aktív témák
-
Fisha
őstag
válasz
DArchAngel #4727 üzenetére
Csak a kekeckedes miatt: azt ugye tudjuk, hogy a sessionkezeles hattereben is cookie van. (az esetek 99% szazalekaban).
-
Fisha
őstag
-
Fisha
őstag
Ne dolgozz annyit, mert ezekszerint nem hatekony.
Milyen db?
Gondolom mysql, ott sajna nincsenek triggerek. Ez esetben csinalnek egy osztalyt (vagy metodust), amin keresztul csinalnam az osszed db muveletet, es o okosan mindent lemasolna a muvelet elott. De szerintem felesleges, mert az elso sort vegulis nem viccbol irtam. -
Fisha
őstag
Java utikalauz a cime. Eleg pilotavizsgas mindket konyv, akinek nincs oop tapasztalata, meg komyoly programozasi tudasa, az ne ezekkel kezdje, hanem valami 0-rol indulossal.
Sajna ajanlani nem tudok, mert en is a kekbol tanultam.
A zold egyebkent elvileg az enterprise dolgokat targyalja, marhara nem kozertheto formaban..
Amugy van java topic is, tessek latogatni! -
Fisha
őstag
válasz
vakondka #1548 üzenetére
Szerintem az a legszemleletesebb ha csinalsz mondjuk egy emberek tablat. Itt vannak az emberek mindefele adatai, mondjuk vezeteknev, keresztnev, cim, tel stb. Ehhez csinalsz egy passzolo osztalyt (pl class Ember), ugyanilyen tagvaltozokkal. Aztan egy query eredmenyet szepen betoltogeted Ember objektumokba. Csinalhatsz az ember osztalyba egy, metodust, ami visszaadja a teljes nevet (lenyegeben osszefuzi a vezetek es a keresztnevet), es akkor ezt meghivogathatod kedvere a peldanyokon. Ez kb jo kiindulas.
-
Fisha
őstag
-
Fisha
őstag
Annyi jutott meg eszembe, hogy ez a dbconnection-os pelda nem a legjobb igy elsore neked, mivel a dbconnection osztalynak tipikusan egyetlen peldanya letezik (vagy akar egyse, de ezt most hagyjuk
). Szoval szemleletesebb lenne mondjuk az adatbazisbol kinyert adatokhoz csinalni egy passzolo osztalyt, es a select altal visszadott adatok alapjan jo sokat peldanyositani belole, aztan meg mindefelet csinalni veluk.
-
Fisha
őstag
válasz
vakondka #1537 üzenetére
Eloszor is a leborulos szmajli fasternek jar.
Masodszor meg: termeszetesen a classon belull kell lennie mind a peldany metodusoknak (mert oop-ben igy hivjuk ezeket szepen), mind a peldany valtozoknak.
Amugy egy filen belul csinalhatsz tobb osztalydefiniciot is, ezert is kell a classon belul lennie mindennek, mert maskulonben nem lenne egyertelmu szegeny forditonak a dolog. Mondjuk en azt javaslom, hogy tedd minden osztalyodat kulon filebe, ugy jobban attekintheto -
Fisha
őstag
Mondjuk ezt mar szepen megirt fuggvenyekkel is el tudod erni. Az igazi elonye az adat es a mukodes egysegbe zarasaban van. Ez igy nagyon absztraktnak hangzik, es az is ezert nehez elmagyarazni.
Amugy az OOP-t tanulgatoknak ugy altalaban mondom, hogy ne csuggedjenek, ha elsore egy katyvasznak tunik az egesz. Ez egy egeszen mas szemleletmod, mint a strukturalt programozase. Nem lehet ket nap alatt elsajatitani. Ha sokat foglalkoztok vele, akkor szep folyamatosan leesnek majd a dolgok, es egyre tisztabb lesz a kep bennetek az egeszrol. Egyszercsak majd azon kapjatok magatokat, hogy mar csak OOP-ben szerettek programozni.
Meg egy adalek jutott az eszembe. Az egesz OOP tok feleslegesnek tunhet azoknak, akik meg nem tul regota programoznak, illetve mindig tok mas feladatokba kezdenek bele. Akkor alakul ki az igeny az emberben az ilyesmire, mikor mar szazadszor kell hasonlo dolgot megcsinalni. fontos, hogy nem ugyanazt, hanem csak hasonlot. Ha ilyenkor lehet elkezdeni tunodni azon, hogy a sok hasonlo problemaban tulajdonkeppen mi is a kozos, mi az, amit eleg lenne csak egyszer megirni. Aztan a sok ilyen tunodes utan rajon az ember, hogy egy csomo tok kulonbozonek hitt problemanak is van kozos gyokere, amit szinten nem kene allandoan lekodolni. Aztan meg a jo papp holtaig tanul...
Itt a vege fuss el vele.
[Szerkesztve] -
Fisha
őstag
válasz
vakondka #1511 üzenetére
Hat nem egszen. Az OOP alapelve az, hogy nem valasztod szet az allapotokat (lenyegeben a valtozok), es a mukodest (fuggvenyek), hanem egy egysegge (osztallya) olvasztod. Vegeredmenyben olyan osztalyaid (lenyegeben uj valtozo tipusaid) lesznek, amik nem csak tarolnak valamit, hanem tudnak is csinalni mindenfelet.
Tovabbra is azt mondom, hogy nyugodtan keresgelhetsz php-tol fuggetlen OOP cuccokat is, mert az alapszemlelethez nem igazan fontos maga nyelv. -
Fisha
őstag
Tudtommal van c++, object pascal es java is. Az anyag kb ugyanaz, csak a szemlelteto peldak masok. Mondjuk anyagban is lehet elteres, ugyebar c-ben a tobbszoros oroklodes, mig javaban az interfacek bemutatasa.
Interface ugy tudom van az 5-os phpben is, tobbszoros oroklodesrol ugy tudom, hogy nincs. -
Fisha
őstag
válasz
emitter #1494 üzenetére
''minden feladatot meg lehet oldani ezekben a nyelvekben?''
Ez picit buta kerdes. Valoszinuleg mindent meg lehet oldani minden nyelven, csak ekrdes, hogy mennyire kezreallo a dolog. Azert, hogy konstruktiv is legyek egy picit:
php: ha egy szoval kene jellemeznem: szkriptnyelv. Ez mindent el is mond rola. Gyorsan tanulhato, gyorsan lehet benne egyszeru dolgokat fejleszteni, es meg akar bonyoldalmasabbakat is. Azonban nagyobb alkalmazasokhoz, nagyon nagy terhelesekhez, nem biztos, hogy a legmefelelobb. 4-esnek szegenyes az OOP-je, bar azert ha van valakiben affinitas lehet benne szep kodokat irni, de sajna nem annyira jellemzo.
java: egy szoval: oop. Megkovetelei az oop programozasi szemleletet. Persze ettol fuggetlenul ebben is lehet csunya kodokat irni. Nullarol elkezdeni tanulni nehezkes. Minmimum egy stabil oop tudas szukseges hozza. Feleslegesen tulbonyolitottnak tunhet elsore sok minden. Igazo elonyei a nagyobb feladatok munkamegosztasanak feloszthatosagaban, az eles rendszerek skalazhatosagaban, a platformfuggetlensegben, illetve a jvm nyujtotta biztonsagi megvalositasokban rejlenek.
perl: szinten script nyelv. cgi dolgokra ritkabban hasznalatos mint a php, viszont unix rendszereken jo kis scripteket lehet vele irogatni.
jsp: nem egy nyelv, hanem a java platformon beluli egyszerusitett servelet megvalositas. Celja, hogy a designerek is megertsek annyira amennyire nekik kell, es a programozok meg ekozben jol alajuk tudjanak dolgozni. Rosszul hasznalva nagyobb ganyokat lehet benne osszehozni, mint a php-ben, es sajnos nagyon csabito rosszul hasznalni. (egyebkent leteznek a kivaltasara javas eszkozok)
asp, dotnet, szisárp cucccokrol nem tudok nyilatkozni, mivel meg nem hasznaltam oket, de erzesem szerint az asp szkriptesebb (php kozelibb dolog), mig a dotnetes cuccok a java fele huznak.
Nagy kerdes meg, hogy egyaltalan mit szeretnel majd programozni? A kerdeseid alapjan ugy erzem foleg webes dolgokat. Webes teren azert mondhatjuk hogy jelenleg a php es java rug labdaba leginkabb. Http/html dolgokkal mennyire vagy tisztaban? Ha nem annyira, akkor en inkabb a php-t ajanlanam eloszor. Ott ezeket jol meg lehet tanulni. Ha ez megvan es kicsit megbaratkoztal az OOP-vel is, akkor erdemes belevagni a javaba is.
Penzkereseti szempontbol annyi kulonbseg van a ket platform kozott, hogy php programozobol sok van, viszont sokkal tobb olyan munka is akad, amire a php a megfelelobb. Java-t inkabb nagyobb cegek hasznaljak, ahol egyreszt fontosabbak a biztonsagi es teljesitmeny skalazhatosagi dolgok, masreszt szem elott kell tartani azt is, hogy egyszerre akar 10-20 ember dolgozhat ugyanazon a projekten. Tehat szerintem atlagot nezve a java programozok tobbet keresnek, viszont egy jo php programozo, esetleg maganzo, aki sok munkat tud maganak szakitani, nagy penzeket tehet zsebre.
Fisha
u.i.: fuu de hosszu lett...
[Szerkesztve]
Aktív témák
Hirdetés
- Xiaomi 14T Pro - teljes a család?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Spórolós topik
- Betiltották a Pixel 7-et Japánban
- Synology NAS
- Revolut
- Milyen egeret válasszak?
- Nvidia GPU-k jövője - amit tudni vélünk
- Bemutatkozott a Fairphone 6
- Xiaomi 15 - kicsi telefon nagy energiával
- További aktív témák...
- Xiaomi Redmi Note 14 Pro 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- LG UltraWide 29WQ60A-B LED IPS Monitor! sRGB 99% / 5ms / 100Hz / FreeSync
- Honor 400 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- LG UltraWide 34WR50QC-B Monitor! VA 3440x1440 / 100Hz / FreeSync
- FÓLIÁS! LG 32MR50C-B ívelt VA Monitor! 100Hz / FreeSync / 5ms
- Bomba ár! HP EliteBook 830 G5 - i5-8G I 8GB I 256GB SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó szép állapotban levő Huawei P30 Pro kék 6/128GB 12 hónap jótállással!
- 138 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- BESZÁMÍTÁS! Asrock H310CM i5 9400F 16GB DDR4 240GB SSD 1TB HDD RTX 2060 Super 8GB Zalman Z1 700W
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest