Diskuze: Programovací jazyky

PHP PHP Programovací jazyky American English version English version

Avatar
Michal Žůrek (misaz):

Někdo tvrdí, že když umíš PHP umíš vše.

Odpovědět 14.4.2013 14:10
Nesnáším {}, proto se jim vyhýbám.
Avatar
Odpovídá na Michal Žůrek (misaz)
Michael Olšavský:

Já zase slyšel, že PHP je velmi *prasácký * jazyk na programování a až moc jednoduchý :D ale každopádně se PHP hodí umět. Asi to také zkusím vytvořit, jestli bude čas.

 
Nahoru Odpovědět  +2 14.4.2013 14:13
Avatar
Nahoru Odpovědět  +1 14.4.2013 14:16
Nesnáším {}, proto se jim vyhýbám.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Michael Olšavský
David Čápka:

Záleží na tom, jak v něm programuješ. PHP sice jako jazyk není nic moc, ale to je jen proto, že existuje dlouho. Když člověk používá objektový přístup a nové funkce, není s ním žádný problém. A že je jednoduchý je přeci jen dobře :)

Nahoru Odpovědět 14.4.2013 14:31
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
Odpovídá na David Čápka
Michael Olšavský:

Nemám rád to jeho dynamické typování. Když jsem začínal, zvykl jsem si na to a nevadilo mi to. Ale pak jsem přešel na C# a teď mě to vždycky celkem dostává.

 
Nahoru Odpovědět 14.4.2013 14:37
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Michael Olšavský
Petr Nymsa:

Tady musím souhlasit. Přijde mi to torchu nepřehledný to dynamický typování, sice to má výhody, ale prostě když kouknu na na kód C# (kidně i Javy) tak vidím, tady je string, tady int .... víte co myslím :)

Nahoru Odpovědět 14.4.2013 14:41
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Petr Nymsa
David Čápka:

To je otázka pohledu, PHP programátorovi přijde nepřehledné nafukovat kód o datový typy. Porovnej si následující:

C#:
Clovek clovek = new Clovek();

PHP:
$clovek = new Clovek;

Oba způsoby mají výhody a nevýhody, žádný z nich není lepší nebo horší, jazyky staticky a dynamicky typované vedle sebe existují a existovat budou dál.

Nahoru Odpovědět  +1 14.4.2013 14:44
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
Petr Nymsa
Redaktor
Avatar
Odpovídá na David Čápka
Petr Nymsa:

Já neříkám že jedno je horší než druhé a plně s tebou souhlasím. Jde hlavně o zvyk :). Začínal jsem na C# a stále v něm pokračuju a už začínám s PHP a prostě občas mi to přijde zmatečný... ale to se podá :)

Nahoru Odpovědět 14.4.2013 14:46
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Odpovídá na David Čápka
Luboš Běhounek (Satik):

C++ je starší než PHP a je na tom mnohem líp :)

Proměnné, kam člověk může nacpat cokoliv mi v php vždy vadily, nikdy jsem nevěděl, co z funkce čekat za výstup, člověk pak musí koukat do kódu té funkce (pokud není nějaká nápověda, což často nebývá), některé totiž třeba vrací text, ale při chybě vrátí -1 apod...

Nahoru Odpovědět 14.4.2013 15:15
:)
Avatar
Odpovídá na Petr Nymsa
Luboš Běhounek (Satik):

Ono totiž PHP zmatečné je, dokonce i základní funkce jsou různě pojmenované (někde camelCase, někde všechno malýma a někde s podtržítkem a vůbec ty konvence jsou různé), někde funkce vrací při chybě třeba číslo a někde hází výjimku...

Nahoru Odpovědět 14.4.2013 15:20
:)
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Luboš Běhounek (Satik)
Petr Nymsa:

S tím nahlížením do funkce máš pravdu. Sice čloěk většinou, když píše vlastní třídy apod, ví co která metoda dělá, ale , ale, známe to :D

Nahoru Odpovědět 14.4.2013 15:24
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Daniel Vítek:

Hele, kluci, tohle je Machr na PHP ne diskuze o programovacích jazycích :)
S tím se přesuňte do Volné diskuze ;)

 
Nahoru Odpovědět  +2 14.4.2013 15:43
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Daniel Vítek
Petr Nymsa:

Máš pravdu :). Vůbec, co takhle založit na Volné Diskuzi vlákno, něco jako Náhodné myšlenky. Když máte něco na srdci, prsknem to tam :).

Nahoru Odpovědět 14.4.2013 16:07
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

Jenže občas to vypadá jinak a pak je

C#, Java:
Clovek franta = new Prodavac();

PHP:
$franta = new Prodavac;

Z PHP už není příliš patrné, že franta je Clovek.

Nahoru Odpovědět  +1 15.4.2013 10:01
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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 14 zpráv z 14.