Co si budeme povídat. PHP není hezké, jeho funkce postrádají smysl jak v názvosloví, tak v pořadí parametrů, ikdyž má objekty, poslat ArrayObject do array_map vráti primitivní pole. Je to jazyk, který postrádá funkcionální povahu lispu, čistou objektovost smalltalku, deklarativnost sql.
Na druhé straně je PHP neobyčejně produktivní jazyk. Je dynamický. Je to hlavní jazyk webu. PHP je jazyk, v kterém za 20 minut uděláte objednávkový formulář. PHP je jazyk, kde během 2 dní můžete vybudovat fungující business. Sedmnáctiletý kluk, který programuje 3 měsíce, napíše v PHP e-shop, který mu může vydělávat slušné peníze. Napíše ho rychle. Multimiliardový Groupon začal naskinovanou šablonou ve Wordpressu.
Zdrojáky, které si obvykle stáhneme, nebývají hezké. Jsou ale funkční a nejspíš už někomu vydělaly spoustu peněz.
Na jedné straně si ohromně vážím čistého kódu, správně použitých návrhových vzorů. Na straně druhé je pro mě ještě víc podstatné doručit na trh výsledek rychleji než konkurence. Právě v tom dává PHP obrovskou konkurenční výhodu. Nevěřím, že na webu je jazyk, v kterém by se dělaly weby rychleji. Akcelerace oproti PHP je možná jen dobře zvoleným frameworkem.
V čistém Ruby bez frameworku, v čistém C# bez .NETu nebo v čistém JS/node.js bez frameworku se vám bude web dělat neobyčejně špatně. V PHP budete produktivní i bez frameworku. To, kolik má PHP kvalitních open source frameworků (a pravda ne až tak kvalitních) CMS, e-shopů, diskuzních fór apod. mohou ostatní jazyky jen závidět.
Ikdyž je PHP škaredé a často mě naštve, je to kladivo, kterým jsem zamlátil všechny hřebíky hodně rychle. Jsem rád, že dělám právě s ním. Je to i komunitou lidí okolo PHP. Postrádá namyšlenost tak blízkou komunitám okolo jiných jazykům. Nepostrádá dotahování projektů do konce.
