Disassembler

Artificial intelligence is no match for natural stupidity.
17dubna2012

Nemám rád PHP


PHP je zvláštní kočkopes mezi skriptovacím jazykem pro blbce a platformou pro vývoj webů. Od té doby, co jsem začal běžně programovat ve vyšších, staticky typovaných, kompilovaných programovacích jazycích, na PHP koukám skrz prsty a beru jej jako nutné zlo a občas potichoučku přemýšlím, čím bych jej nahradil.

register_shutdown_function()


Proto mě neskutečně potěšilo, když jsem ve svých RSS zakopl o nádherný, obsáhlý a smutně pravdivý PHP rant. Troufám si tvrdit, že PHP mám skutečně v malíku, ale i přesto mě některá zvěrstva popisovaná v článku překvapila, a byl jsem velice rád, že jsem na tyto „nezdokumentované featury“ nepřišel po zlém. Některé nedokonalosti PHP mě neskutečně štvou a každodenně mi znechucují práci. Mám momentálně rozjeté tři PéHáPkové projekty a nejsem stavu dokončit ani jeden. Pořád se motám kolem jednoho problému, který bych v jakémkoliv Céčku, .NETu nebo Javě rozlouskl během půl hodiny. Jen v PHP nevím jak jej elegantně vyřešit, protože PHP, anžto se tváří neskutečně jednoduše, neposkytuje ani polovinu prostředků, které bych rád využil. Eevee ve svém článku zmiňuje, že sám používá python, což je jeden z jazyků, který částečně ovládám a u kterého jsem zvažoval, že jím PHP nahradím. Tímto Eeveemu tedy děkuji za poslední plivnutí do pohárku mé trpělivosti s PHP. Od zítřka začínám s pythonem. Mimochodem, už chápu, proč jsou PHP programátoři tak dobře placení i přesto, že PHP umí každý druhý středoškolák. Jen málokdo je totiž schopen z lejna upéct chleba.

RSS zdroj: http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/