Shoptet - e-shop s napojením na Aukro a Facebook od 190,- Kč za měsíc. 30 dní zdarma
Zobrazují se odpovědi 1 až 25 z 25

Objektově orientované programování

  1. Objektově orientované programování?

    Asi každý již slyšel o objektově orientovaném programování, a kdo ještě neslyšel, dozví se nyní. Objektově orientované programování do budoucna již jen (OOP) je nová metodika v programovaná založená na objektech, které si uchovávají, chcete-li pamatují svoje informace jako jsou např. veškerá data.

    OOP umožňuje velké množství programovacích jazyků, to je jeden z důvodů proč to sem také uvádím, OOP podporuje např.: C#, C++, PHP,Python, ale třeba i Ruby a mnoho dalších. OOP se od základního strukturovaného programování liší především velmi reálným uvažováním v programování s možností větší abstrakce.

    Proč využívat OOP?

    Každý programátor by na tuto otázku asi odpověděl, že je to kvalitnější způsob zdrojového kódu programu, že je to jeden z novějších způsobů zápisu. Vždyť ještě zhruba před 5 lety se OOP považovalo za velmi složitou tématiku a v dnešní době má využití OOP každý pátý software.

    -> přehlednější a srozumitelnější zdrojový kód
    -> odlehčené využívání objektů (funkcí stránek)

    Kde naleznu potřebnou literaturu k učení?

    Na internetu je mnoho seriálů, které se zabývají učením OOP například na skriptovacím jazyku PHP, který od verze PHP 5 se začal v OOP používat také ve velkém rozsahu. Uveďme si např. tyto webové servery, které obsahují literaturu:

    -> http://php.interval.cz/clanky/zaklady-oop/
    -> http://php.interval.cz/objektove-ori...ani-oop-v-php/
    -> http://www.root.cz/serialy/ruby-a-oop/
    -> http://vyuka.pecinovsky.cz/prispevky...na_ZS_a_SS.pdf

    Závěrem

    Tímto jsem Vám nechtěl přiblížit všechny základy OOP a ani se mi to nepovedlo, ale určitě jsem Vám tímto chtěl dostat do podvědomí, že vůbec nějaké objektově orientované programování existuje, že je v dnešní době velmi často kolem nás a ani o tom např. nevíme.

    Váš názor

    A jaký je Váš názor na využívání objektově orientovaného programování? Jste pro, využíváte ho, nebo k Vám pokrok zatím nedorazil. Vyjádři se v odpovědích!
    Naposledy upravil MilanKubik : 08.11.2009 v 20:38

  2. Happy Robot :]
  3. Jako pěkný článek... Založ si normálně vlastní blog...

    ---> OOP využívám, myslím si, hojně. Prostě se mi na OOP líbí funkčnost :-)
    --->Z předchozího vyplývá, že jsem pro...

    Ale nerozebíráš teda moc to OOP, jdeš do všeho moc povrchně. Když zmiňuješ literaturu k učení, asi nejlepší je si buď koupit knihu, anebo jít na programujte.com. ještě jednu výhradu bych měl, když říkáš dostat do povědomí, tak člověk, který OOP nikdy neviděl jako směs kódů, si to stejně pamatovat nebude...

  4. Citace Původně odeslal eNweb Zobrazit příspěvek
    asi nejlepší je si buď koupit knihu, anebo jít na programujte.com.
    Osobně používám odbornou literaturu PHP - objektově orientované - koncepty, techniky a kód -> Peter Lavin... a můžu říct, že je to vcelku slušně napsáno.

  5. Citace Původně odeslal MilanKubik Zobrazit příspěvek
    Osobně používám odbornou literaturu PHP - objektově orientované - koncepty, techniky a kód -> Peter Lavin... a můžu říct, že je to vcelku slušně napsáno.
    To je pravda, ale já mám knihovnu plnou tištěné počítačové literatury, ať už originál, či z internetu stažené a myslím si, že z toho umím docela slušně a dost věcí.

    Většinu literatury jsem kupoval na Alze, CZC a Alfacomp.

    Ostatním doporučuji se tam rozhlédnout, pokud se nebojí za znalosti zaplatit.

  6. Ja radšej nakupujem odbornú literatúru z CPressu, Amazonu a potom v normálnom veľkom kníhkupectve, kde sa dá ľahko prezrieť čo v nej je.

  7. Citace Původně odeslal Santas Zobrazit příspěvek
    Ja radšej nakupujem odbornú literatúru z CPressu, Amazonu a potom v normálnom veľkom kníhkupectve, kde sa dá ľahko prezrieť čo v nej je.
    Taky možnost :)

  8. objektové programování používám, jenže sem samouk. Tak si myslím, že ho občas používám jinde,jinak než by se mělo používat (a naopak).

  9. Citace Původně odeslal MzK Zobrazit příspěvek
    objektové programování používám, jenže sem samouk. Tak si myslím, že ho občas používám jinde,jinak než by se mělo používat (a naopak).
    Já se v (OOP) snažím zdokonalovat, ovšem při tvorbě na zakázku pořád používám mě osvědčenější metodu psaní kódu :-)

  10. Inak, prečo je v nadpise "Objektivně"? :)

  11. protože to pořád píšu špatně, neviděl jsem input na změnění, proto to takto zůstalo :-)

  12. Pekne, jen skoda, ze te nove metodice tahne uz pomalu na padesat let. Ale je fajn, ze si ji nekdo vsiml ;)

  13. Citace Původně odeslal eNweb Zobrazit příspěvek
    Jako pěkný článek... Založ si normálně vlastní blog...

    Dva riadky textu by som nepovazoval za clanok :nono:

  14. Citace Původně odeslal MilanKubik Zobrazit příspěvek
    OOP umožňuje velké množství programovacích jazyků, to je jeden z důvodů proč to sem také uvádím, OOP podporuje např.: C#, C++, PHP,Python, ale třeba i Ruby a mnoho dalších.
    To jsou jen "pseudoOOP" jazyky... Objekty si skutecne vychutnas az v SmallTalku, LISPu, nebo Objective-C. Ackoliv Ruby je celkem pouzitelne.

    Citace Původně odeslal MilanKubik Zobrazit příspěvek
    Vždyť ještě zhruba před 5 lety se OOP považovalo za velmi složitou tématiku a v dnešní době má využití OOP každý pátý software.
    OOP tu neni pet let, ale asi 50... Pred temi 5ti lety se to jen znovu dostalo do mody asi diky PHP, ktere se pokusilo par veci z OOP prevzit, ale dodnes je to jen trapny pokus o objektovy jazyk...
    Jooo, kazdy paty SW je psany objektove, ale 4 z 5ti programu se jen objektove tvari. V praxi je to jen hromada public funkci zabalena do tridy.. Protoze u OOP vice, nez kde jinde je kladeny duraz na navrh, spravnou metodiku a samotna faze programovani je az to posledni o co jde... (Typicke pro PHPckare, kteri nejdriv busi do klavesnice a az potom premysleji...)

    Citace Původně odeslal MilanKubik Zobrazit příspěvek
    A jaký je Váš názor na využívání objektově orientovaného programování? Jste pro, využíváte ho, nebo k Vám pokrok zatím nedorazil. Vyjádři se v odpovědích!
    Jooo, u velkych projektu, je OOP fajn, ale moc SW, ktere by z OOP vylozene *tezily* jsem nevidel ;]
    Osobne preferuji funkcionalni jazyky, protoze bych se v 80x25 terminalu z toho strankovani asi zblaznil ;D

  15. no OOP len tam, kam sa hodi .. :)
    ale ja to riesim tak, ze mam nejake svoje triedy, ktore pouzivam tam kde je nutne ..

  16. Citace Původně odeslal risolohyna Zobrazit příspěvek
    no OOP len tam, kam sa hodi .. :)
    ale ja to riesim tak, ze mam nejake svoje triedy, ktore pouzivam tam kde je nutne ..
    osobně používám PHP OOP zatím jen při čtečkách RSS :-)

  17. Citace Původně odeslal MilanKubik Zobrazit příspěvek
    OOP je nová metodika v programovaná založená na objektech
    LOL :-)

    Ono jde jeste v dnesni dobe programovat v PHP bez objetu, bez pouzitelneho frameworku, bez sablonovaciho systemu a pod?

    Pred peti lety se objektove programovani nepovazovalo za slozitou tematiku, mozna tak v PHP, kde se v PHP4.x opravdu o objektovem programovani moc mluvit nedalo.
    Ale s nastupem PHP 5.x jsou jiz objekty vcelku pouzitelne.

  18. A já si říkal, dko v dnešní době píše ještě pořád ty prasárny, co musim čas od času opravovat. A je to venku ! :)

    OOP je tu s námi 5 let :D LOL No, možná v PHP, ale třeba v ObjectPascalu tu bylo už minimálně před osmi lety když sme se ho na Dephi 4 učili :D A takovej Smalltalk je tu přes 10 let určitě, řekl bych.

    Je s podivem, co udělá marketing :) Pokud umíte něco ne moc dobře, tak se pokuste to dobře prodat :D

  19. OOP je na prd. Pomalé, neefektivní. V některých jazycích to je zbytečnost.

  20. Citace Původně odeslal tomas.fejfar Zobrazit příspěvek
    A takovej Smalltalk je tu přes 10 let určitě, řekl bych.
    Jj, pres 10 let urcite, vyvinuli ho nejaci hipici v Xeroxu (Alan Kay je nejznamejsi postava) v sedmdesatych letech :) Pravdepodobne driv, nez se autor prvniho prispevku v tehle diskuzi vubec narodil ;)

  21. OOP je o něco pomalejší, uznávám.
    Ale co je lepší? Psát hromadu kódu a pokud chcu něco přidělat, tak upravovat hromady věcí?

    OOP mi přijde jako velmi užitečná věc, a pokud si správně navrhnete strukturu, tak vám to zefektivní práci (budoucí úpravy, přehlednost).

  22. Já bych se to rád konečně naučil, ale co se týče pouze internetových zdrojů, tak jsem žádné dobré lekce nenašel, například ty články na intervalu sice o něčem píší, ale nejsou tam žádné praktické ukázky a nejsem z nich moc rozumný. Nemáte někdo dobrý odkaz na internetové lekce OOPHP?

    Případně i na nějaké kvalitní knihy, raději ebooky, přinejhorším tištění knihy. Díky.

  23. No, nejlepší je nejdřív pochopit, co je OOP a pak řešit OO PHP. Protože OOPHP je prakticky jen použití klíčových slov "class" "interface" "public" "private" "protected" "static" "abstract" a "function" :) (pomineme-li magické meotdy __set(),__get(), atp.)

  24. Hlavne je uvedomit si, kedy OOP vyuzit a kedy nie..

  25. Citace Původně odeslal Blackshadow Zobrazit příspěvek
    Hlavne je uvedomit si, kedy OOP vyuzit a kedy nie..
    No (v PHP), poslední dobou mám pocit,že aspoň ty základy by se měli používat všade (resp. s vyjímkou jednoúčelových skriptů). Protože vždycky když si člověk říká, že už na to nebude šahat, tak se ukáže, že je potřeba tu a tam něco upravit a tak.

  26. Stejně jako risolohyna. Mám své třídy, které tu a tam podle potřeby použiji. Stejně tak používám i strukturu OOP projektů pro jednoúčelové scripty. Je to přehlednější. Ale všude ho necpu. Samozřejmě u projektů s větší funkcionalitou neváhám a sahám po frameworku.
    Mluvím o PHP samozřejmě, když jsme v sekci PHP

Podobná témata

  1. Odpovědí: 2
    Poslední příspěvek: 12.05.2011, 16:14
Hostujeme u Server powered by TELE3