Diskuze: OOP vs Klasicke programovanie

PHP PHP OOP vs Klasicke programovanie American English version English version

Avatar
universalsevo:

Zdravim, mam jeden dost zavazny problem. Neviem sa naucit OOP. Vobec mi nejde do hlavy :) Chcel by som sa opytat ze aky je nejaky zasadnejsi problem medzi klasickym a objektovo orientovanym programovanim :) Viem ze dedicnost a tak dalej ale ked tomu nechapem tak mi vystaci aj klasika? Este mam jednu otazku ohladom JS. Nepoznate nejaky dobry web kde by som sa mohol naucit efekty napr. ako su na tejto stranke? http://beta.rallyinteractive.com/ ? Dakujem :)

 
Odpovědět 29.3.2015 9:37
Avatar
Nahoru Odpovědět 29.3.2015 9:43
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovídá na universalsevo
Neaktivní uživatel:

http://www.itnetwork.cz/…programovani Hlavný problém s procedurálnym programovaním vidím najmä v tom, že kód sa blbo udržuje, zle rozširuje, je neprehľadný, no proste "spaghetti code". Určite stojí za to venovať sa mu viac a snažiť sa tento prístup poriadne pochopiť. Ešte je tu možnosť skúsiť funkcionálne programovanie, ktoré bude pravdepodobne v budúcnosti viac a viac rozšírené ale to je trochu o inom.

Nahoru Odpovědět  +1 29.3.2015 9:54
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Libor Šimo (libcosenior):

Nemusi byt spagety code. Ked zadanie rozdelis na jednoduche casti, na vsetko napises jednoduche a viac pouzitelne kniznice (header a source subory) a nakoniec to spojis dokopy, je to dost podobne OOP. Ale ty si pisal o funkcionalnom programovani a to je asi ono. Lenze takto sa uz programuje velmi dlho. ;-) Nie je to nic noveho.

Nahoru Odpovědět  +1 29.3.2015 10:15
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Martin Konečný (pavelco1998):

OOP je v začátcích hodně složité. Sice tam toho syntakticky moc neni (class, new, extends, ...), ale je potřeba umět to správně použít. Znamená to, že musíš znát nějakou teorii (proč by třída User neměla umět vyhledávat všechny uživatele v DB atd) a tu musíš umět převést do praxe.
Důležitý je prostě zkoušet, zkoušet a zkoušet. Zkus se tu podívat na seriály OOP v PHP, je to tu dobře vysvětlené.

Jedna z výhod OOP je ta, že ti hodně ušetří psaní, udělá přehledný kód, který se snáz testuje a rozšiřuje. Pak záleží na vývojáři, zda principy OOP použije správně. Pokud ne, může být kód naopak ještě horší, než kdyby byl psán procedurálně.

 
Nahoru Odpovědět 29.3.2015 10:39
Avatar
hanpari
Redaktor
Avatar
Odpovídá na universalsevo
hanpari:

K OOP: to může být známka tvé příčetnosti :)
K JavaScriptu: Zkus toto:
http://it-ebooks.info/book/3755/

 
Nahoru Odpovědět 29.3.2015 10:40
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na universalsevo
David Čápka:

To je zas nadpis. OOP je přeci klasické programování.

Nahoru Odpovědět  ±0 29.3.2015 11:19
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
hanpari
Redaktor
Avatar
Odpovídá na David Čápka
hanpari:

Zkus byt konstruktivni. Vsichni jsme pochopili ze mysli proceduralni vs OOP. On to ale nemusi znat.

 
Nahoru Odpovědět  +2 29.3.2015 11:40
Avatar
Odpovídá na hanpari
universalsevo:

Prepáčte za zlé vyjadrenie sa :) nevedel som ako sa tomu hovorí. Diky moc, ešte sa posnažím s tým oop

 
Nahoru Odpovědět  +2 29.3.2015 11:59
Avatar
hanpari
Redaktor
Avatar
Odpovídá na universalsevo
hanpari:

v pohode. V kazdem pripade budes oop potrebovat. Pouziva ho kazdy framework. Bez nej bude pro tebe kazdy program jedno velke hadani, jak to ma fungovat. A to i v pripade ze ty sam oop nebudes pouzivat.

 
Nahoru Odpovědět 29.3.2015 12:02
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.