Názor ke článku Je PHP jazyk pro amatéry? od mystik - [22] Mám jen základy Ruby. V Javě sem...

  • 4. 1. 2009 17:23

    mystik (neregistrovaný)

    [22] Mám jen základy Ruby. V Javě sem už nějakou dobu pracoval. Pravda moje zkušenosti možná vycházejí z toho že sme zatíp používali vždycky Tomcat. Pokud to jinde funguje lépe rád tuhle svoji námitku stáhnu.

    Bastl není vizitkou jazyka, ale programátora.

    php.ini - zatím sem nazažil na nic co by mezi verzemi způsobilo nějaké zvláštní problémy, ale možná sme jen měl štěstí.

    Ano přesně nejednotnost API je jendou z největších nevýhod PHP jak sme ostatně sám napsal.

    Nechápu proč by přetěžování podle rozpoznání typu argumentů měla být blbost? Jen proto že to má jinou syntaxi než v Javě? Explicitní zápis má svoje jasné neýhody (především je nutné ho napsat), ale i některé drobné výhody. Ne například máme funkci, která je schopná přijímat různé typy parametrů a následně je zpracovat. Zpracování se až na několik drobností v několika částech kódu pro různé typy parametrů neliší - je tedy jednodušší napsat v alogoritmu několik if než psát několik přetěžovaných funkcí.

    V PHP6 má být možnost určení typu proměnné. Bude sice stále existovat typ variant, který bud moci nést libovolnou hodnotu, ale bude možné proměnné určit její typ a pokud a přiřazení hodnoty jiného typu způsobí chybu. Je to jedan z fetures, kterou taky poměrně uvítám.