Zadejte hledaný výraz...

Využití OOP v PHP

hack006
verified
rating uzivatele
(5 hodnocení)
11. 6. 2008 23:22:57
Zdravím, využíváte ve svých projektech OOP nebo to cpete všechno do jednoho. Případně v jakých projektech již využíte OOP a v kterých ještě ne. Děkuji za všechny názory, připomínky, zkušenosti atd...:kava:
11. 6. 2008 23:22:57
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82140
drago
verified
rating uzivatele
(73 hodnocení)
12. 6. 2008 00:54:12
Upřimně neumím si už představit že by jsem větší projekt dělal bez OOP. Navíc třídy se snadno dají použít i v dalších projektech. Například snad každý programátor musí mít svoji třídu na práci s databází.
12. 6. 2008 00:54:12
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82139
lupo
verified
rating uzivatele
(2 hodnocení)
12. 6. 2008 01:21:06
Pro většinu projektů, které jsou víceuživatelské a počítá se s jejich údržbou a rozšiřováním do budoucna, se vyplatí použít některý z dostupných webových aplikačních frameworků (OOP). Takový framework je množina komponent, rozhraní, tříd, dokumentace a nástrojů pro rychlou tvorbu aplikace. V kódu frameworku jsou zahrnuté znalosti nejzkušenějších programátorů v dané oblasti, tzv. best practices, a také návrhové vzory (design patterns), zmiňované pojmy viz wikipedia.
V PHP existuje více frameworků, zmínil bych Zend Framework.
Použitím frameworku se vyhneš objevování už objeveného, na druhou stranu vyžaduje trochu času, než se naučíš s ním pracovat. Záleží jak vážně to s tím programováním myslíš ;)
12. 6. 2008 01:21:06
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82138
SUK
verified
rating uzivatele
12. 6. 2008 09:35:39
OOP pouzivam v jinych jazycich (C# ap.), kde ta trida bezi celou dobu. V php netusim jak by se oop pouzit dalo. Drago: ok, nejsem programator :)) Staci mi mysql_query() ;)
12. 6. 2008 09:35:39
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82137
Vebloud
verified
rating uzivatele
12. 6. 2008 10:12:24
OOP už je v podstatě nutnost, protože už si něják nedokážu představi programování bez framewroků a to hlavně ZendFramework a ATK(Achievo).
Hlavně kvůli modularitě a znovupoužitelnosti.
12. 6. 2008 10:12:24
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82136
hack006
verified
rating uzivatele
(5 hodnocení)
12. 6. 2008 18:26:26
Díky moc, ale spíš mě zajímá jestli používáte OOP i v malých a jednoduchých projektech, které jsou přehledné i bez tříd nebo až v těch složitějších. Dík moc
12. 6. 2008 18:26:26
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82135
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
12. 6. 2008 18:34:12
Napsal hack006;71140
Díky moc, ale spíš mě zajímá jestli používáte OOP i v malých a jednoduchých projektech, které jsou přehledné i bez tříd nebo až v těch složitějších. Dík moc
U webů typu „Načti z db – něco přepočítej – nacpi do html“, je to podle mně zbytečné. Nicméně proč nepoužít třídy, které už mám dávno hotové?
Doplnění: Jistě – úplně stejně můžu použít své hotové funkce. Ale výhodou OOP je sloučení logiky a dat, takže se nemusím starat, jestli přidáním cizího nebo vlastního kódu něco nerozhodím. Navíc se pod objekty dají zastřešit celé autonomní kusy aplikací, takže následné „napojení“ je mnohem jednodušší.
12. 6. 2008 18:34:12
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82134
perry
verified
rating uzivatele
(2 hodnocení)
16. 6. 2008 19:18:29
Já osobně moc OOP v PHPku nepoužívám.. na pár věcí ho využiji - dost se mi líbí fce. serialize, když potřebuju předávat větší množství dat mezi stránkami, tak to hodim serializem do session a pak to unserializuju a pracuju s tim v pohodě dál. Mam tak např. nákupní košík v e-shopu.
OOP v PHPku mi přijde takové nepřehledné. Ono teda celé PHP mi tak přijde, raději se specializuji na vyšší jazyky. Java, C++
16. 6. 2008 19:18:29
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82133
Scorpius
verified
rating uzivatele
(19 hodnocení)
16. 6. 2008 22:11:39
OT: Tys napsal C++ jako vyšší jazyk? Jeden z nás dvou blouzní :-D (jasně oproti assembleru je vyšší, ale oproti PHP faaakt ne...)
16. 6. 2008 22:11:39
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82132
Vojta
verified
rating uzivatele
(41 hodnocení)
16. 6. 2008 23:21:11
Např. při registraci studentů na kurzy se hodí mít třídy student, kurz, k tomu singleton pro PHPmailer nebo Smarty ... využití je mnoho, OOP dokáže zpřehlednit a zefektivnit kód, ale nesmí se to přehánět.
16. 6. 2008 23:21:11
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82131
perry
verified
rating uzivatele
(2 hodnocení)
17. 6. 2008 08:24:50
Kolik % vaší práce v PHP máte v objektech ?
---
Scorpius
No já nevim, ale myslím, že C++ je objektový jazyk na vyšší úrovni než PHP. Klasické staré C je na tom hůř. A navíc se jazyky nerozlišují na vyšší vyšší (nebo jsem o tom neslyšel)
17. 6. 2008 08:24:50
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82130
Ivan L.
verified
rating uzivatele
17. 6. 2008 09:10:34
Já jsem začal programovat v ASP které celé stojí na šesti vnitřních a šesti scriptovacích objektech. Když jsem pak přecházel na PHP, tak tam nic takového nebylo. Později se objekty v PHP objevily, ale fungovaly principiálně jinak než jsem byl zvyklý z ASP, takže jsem je nikdy nezačal používat. Mám v PHP svou vlastní kolekci funkcí kterou používám a linkuju do každého svého projektu, ale nenazýval bych to objekty. A při práci s db si taky vystačím s MySql_Query() :)
17. 6. 2008 09:10:34
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82129
perry
verified
rating uzivatele
(2 hodnocení)
17. 6. 2008 10:38:46
IvanL:
přesně tak to dělám taky :thumbup:
17. 6. 2008 10:38:46
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82128
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
17. 6. 2008 12:20:59
Napsal Ivan L.;72634
A při práci s db si taky vystačím s MySql_Query() :)
Jo. Taky nechápu, proč každý jako první výhodu OOP uvádí, že každý programátor má vlastní třídu pro práci s db.
Mně to spíš většinou prudí, když musím pracovat s cizí metodou $db->sqlArray, která má 8 parametrů, jejichž pořadí si nejsem schopen zapamatovat...
17. 6. 2008 12:20:59
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82127
Martin Hujer
verified
rating uzivatele
(21 hodnocení)
17. 6. 2008 15:10:32
Já už používám výhradně Zend Framework, který je kompletně objektový. Při použití standardního MVC vzoru je nutné mít prakticky všechen kód objektově...takže tak ;)
17. 6. 2008 15:10:32
https://webtrh.cz/diskuse/vyuziti-oop-v-php#reply82126
Pro odpověď se přihlašte.
Přihlásit