[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.
Autor je student Fakulty informačních technologií VUT v Brně. Současně pracuje ve firmě LifeWeb (http://www.lifeweb.cz) jako hlavní vývojář.