Új hozzászólás Aktív témák
-
paramparya
őstag
A ''PHP kérdések'' topicban már jópár hozzászólás óta terítéken van, és még korántsincs kivesézve, tehát nyitottam neki egyet, folytassuk itt a beszélgetést
-
emitter
őstag
válasz paramparya #1 üzenetére
Up neked
Én fél év Pascal, majd ugyanennyi C után nagyon nagy hasznát látom az oop-nak (ja, C++t nyomom most)
sokkal átláthatóbb a kód, rendesen strukturált, irtó nagy előny ez a dolog
pedig még nem is egy adatbázis-kezelő progit írok mostanában, csak egy szimpla zenelejátszót, és mégis sokkal könnyebb így
Szóval bár nem vagyok egy nagy guru, de úgy látom, h nagyobb programot felettéb nehéz (ha nem lehetetlen) oo nélkül megcsinálni de ez szubjektív
mod: hallottam olyanról is, h aspektus-orienált programozás
ez tudja vki mit takar pontosan? nincs kedvem nagyon utánanézni, tom, gugli máj frend, de annyira nem izgat a dolog, csak mégis
thx
[Szerkesztve] -
emitter
őstag
válasz paramparya #3 üzenetére
érdekes, a találatok alapján nagyon felkapott lehet ez az aop (műármint az oop-hez képest) aop: 16milla, oop: 89milla találat, ez elég jó arány
-
Robaj
addikt
Hú következő félévben veszem fel, úgyhogy elrakom ezt a topicot későbbre, remélem megmarad
-
Fisha
őstag
Na en is bekapcsolodnek. OOP a szivem csucske. Anno meg object pascalon keresztul szagoltam bele (bar mar nem nagyon emlekszem szegeny delphire ). Mostansag leginkabb java-ban tolom, de eloszeretttel hasznalom php kodolasnal. Szoval varom a problemafolveteseket.
-
emitter
őstag
megkérdezhetem, h java-t mire használod? értem ezalatt h kliens vagy szerver oldalra?
php és java hogyan kommunikálnak egymással?
asszem nyáron én is elkezdek belemászni a javába meg php/mysql-t sem ártana megismernem közelebbről.. húú, mikor lesz nekem ezekre időm
télleg, java milyen adatbázist tud kezelni? -
Fisha
őstag
Szinte kizarolag server oldalon programozok javat. Servletek, struts (szerencsere jsp mostanaban mar nem annyira), nomeg j2ee (websphere ala bean-ek, jms).
Java-t es php-t meg nem gondoltam osszehazasitani, szoval nincs sok tapasztalatom, de mondjuk soap pl mindkettohoz van tudotmmal, szoval biztos el tudnanak beszelgetni egymassal, ha muszaj lenne.
Java-ban az adatbaziskezeles eleg okosan lett megvalostva. Alapbol csak az interface-k lettek elkeszitve, es az implementaciot rabiztak az adatbazis fejlesztoire. Igy pontosan ugyanugy tudsz minden db-t hasznalni, amihez irtak jdbc drivert (lenyegben mindhez irtak).
Aztan a sajat drivereben minden db fejleszto nyujthat meg extra funkcionalitast is a kotelezoen implementalandokon felul, igy altalaban nem kell lemondani a db specifikus mukodesekrol sem az altalanos megvalositas miatt. Persze onnantol kezdve, hogy kihasznalod a speckokat elveszted azt a nagyszeru erzest, hogy barmikor fel ora alatt at tudsz allni mondjuk oracle-rol db2-re.
[Szerkesztve] -
Fisha
őstag
Szegeny topic meg csak most nyilt es maris ''szetoffoljuk''.
Az a bajom vele, hogy tul sok olyan munkam volt, ahol tobb ezer soros, java koddal teleirt, teljesen szetesett jsp-ket kellett helyrepofoznom. Annyira nehezkes a debuggolasa, illetve akkora ganyokat lehet benne csinalni a sok java koddal, hogy nem igazan szeretem. Meg ha en magam csinalnam 0-rol, akkor talan, mert akkor nagyon figyelnek ra hogy ne szaladjak bele ezekbe a dolgokba, bar neha szinte lehetetlen elkerulni. -
td
senior tag
Az. Node a jsp eleve javás, nem? Mit értesz az alatt, hogy belegányolnak java kóddal?
Sokat amúgy nem foglalkoztam vele, csak ismerkedés szintjén olavstam róla pár éve, és úgy tűnt, mint egy PHP, amiben van ''némi'' plusz is (EJB-k, meg hasonlók rémlenek). Tehát hogy nem különbözik rettentő sok mindenben a PHP-től.''Pre-visualization hardware by AMD Opteron processors.''
-
Fisha
őstag
Java kod alatt a <% %> scriptleteket ertem, ami elvileg azert lehetoseg szerint kerulendo.
Amugy igazad van sokban hasonlit a php-re ugy onmagaban, de igazabol szepen csak beanekkel, tagekkel, servletekkel megtamogatva lehet hasznalni.
Amugy 2000 soros php-t se szivesen debuggolnek, ha meg kene benne talalni egy-ket nyitva maradt td taget ugy hogy kozben kb. 30 if, es 10 ciklus bonyolitja a vezerlest.
[Szerkesztve] -
td
senior tag
Ehh, na hát igen. Az, amit behoztak a PHP-val, nevezetesen hogy belekódolhatsz a html-be, az addig jó, amíg olyan kis egyszerű vackokat írsz, amilyenekre eleve hasznáták. Utána már nem előnyös keverni a dolgokat, a html-t jobb különvenni, sablonba. A JSP meg ugye egy kicsit más, ott lehet a saját tag-ekkel is meg a beanekkel bűvészkedni, tehát úgy alakítani a bulit, hogy a JSP-t magát a designerek is össze tudják dobni. Legalábbis nekem ez jött le abból, amennyit olvastam róla. Így viszont már tényleg érthető, hogy mikor is van gáz.
''Pre-visualization hardware by AMD Opteron processors.''
-
optikus
senior tag
Az oop klasszikus es szep tanulmanyozasara a bp7 nagyon jo (de akar tp5.5-tol barmelyik). Nekem nagyon teccett anno, semmi visual huzigalas, szepen tipusos klasszikusan levezetheto osztalyhierarhia. Ha valaki azt kovette akkor nagyon szep kodot tudott kanyaritani. Delphi sem rossz de ott azert eleg sok minden valtozott (amire sok esetben szukseg is volt). C++ mar nem ilyen tiszta nem is annyira csipaztam, ezekben az utodokban mar sok trukk van amit a klasszik oop nem enged (vagy inkabb sok munkaval lehet beiileszteni) ezert ezeket egyszerusitettek megkerultek (pl. property-k a delphinel).
Ez az AOP egy borzadaly, egy fabolk vaskarika, mintaillesztessel keresni es hivni eljarasokat... brrr.Buy books not gear.
-
c4-eXp
aktív tag
Hát azért ha oop, akkor sokkal inkább c++, mint pascal. A pascal alapvetően egy struktúrált nyelv, csak később kibővítették oop-vel. A c++-t ezzel szemben eleve az oop-re alkották meg. Például pascalban még protected adattagokat se lehet csinálni, szóval elég hiányos oop területen.
while (state(Korso) != _BROKEN) go(Korso, &Kut);
-
vakondka
őstag
Tanulgatnám az oop-t hogy orientálódjak az objektumok felé, de sajna nem sok eredménnyel... :U
Írtam magamnak egy példaprogramot, de nem igazán akar működni, biztos valami irtó nagy baki van benne :B
megnézné nekem valaki ?
//-------------------------------------------------------- itt kezdődik az osztály
<?php
class db_handler {
var $hostname=''localhost'';
var $user=''root'';
var $pass='''';
var $adatbazis;
var $eredmeny;
var $kapcs;
var $hiba;
function sql_connect(){
$this->kapcs = @mysql_connect($this->hostname,$this->user,$this->pass);
if ($this->kapcs) {
mysql_select_db($this->adatbazis,$this->kapcs);
}
}
function sql_lekeres($string){
@mysql_query(''SET NAMES latin2'',$this->kapcs);
$this->eredmeny =mysql_query($string,$this->kapcs);
$this->hiba=mysql_error();
return $this->eredmeny;
}
}
//---------------------------------------és ez csinálna vele valamit-----------------------------
$db = new db_handler();
$db->adatbazis=''tesztshop'';
$string=''SELECT * FROM `products` WHERE `id`=1 LIMIT 1'';
$db->sql_connect();
$db->sql_lekeres($string);
$adat=mysql_fetch_object($db->eredmeny);
echo $adat['products_model'];
echo $db->hiba;
?>
[Szerkesztve]https://toptarget.hu - Online Marketing Ügynökség
-
cucka
addikt
$adat=mysql_fetch_object($db->eredmeny);
echo $adat['products_model';
a mysql fetch object az, ahogy a neve is mondja, egy objektumot ad vissza, tehát így kéne kiírni: echo $adat->products_model;
vagy használhatsz mysql_fetch_assoc-ot az eredmények lekérésére, azzal működne a kiírásod.
mod: egyébként ha nem dob warning-ot erre a progid, akkor szerintem kapcsold be a fullos error reporting-ot a php.ini-ben, fejlesztésnél igen jól jön.
[Szerkesztve] -
kornyiktamas
aktív tag
sziasztok, valaki tudna segíteni objektum orientált programozás téren?
fontos házi feladat volna,
síkidomok absztrakt osztállyal, plant uml.. kör téglalap háromszög, mindez megvan egy doc fájlba pontosan mit is merre kell csinálni
valaki esetleg? köszönöm =) -
válasz kornyiktamas #23 üzenetére
A lényeg lemaradt; hol akadtál el?
-
kornyiktamas
aktív tag
válasz Peter Kiss #24 üzenetére
a netbeans elindításánál
Új hozzászólás Aktív témák
- Megjelent az iOS 17.4, minden idők egyik legfontosabb iPhone-frissítése
- gban: Ingyen kellene, de tegnapra
- Autós topik
- Óra topik
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- DIGI Mobil
- CASIO órák kedvelők topicja!
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...