A je to tu zase. Php umírá. Už kolik? Deset, dvacet let? Určitě jste to slyšeli:
- php není programovací jazyk, ale skriptovací
- v pojmenování funkcí je nepořádek a nikdo si je nepamatuje
- je pomalé, těžké a neobratné
- bude brzy nahrazeno moderními přístupy, jeho použitelnost upadá
- nehodí se pro velké aplikace
Je pravdou, že php mělo nedostatky. A je pravdou, že vzniklo pro řešení generování html kódu, tedy ne jako programovací jazyk. Ale to bylo v roce 1995. Zkuste si vzpomenout, jak na tom tehdy bylo internetové odvětví.

Bylo určitě vzrušující sledovat vývoj prvních počítačů, ale těch 25 uplynulých let je v IT opravdu velký skok. I php poskočilo. Z často omílaných nedostatků je stále platné nejednotné pojmenování funkcí, a na tom se pracuje. Nechci mluvit o výhodách a nevýhodách php obecně, na takové téma najdete hromadu jiných článků.
O čem napsat chci, je pohled na php, se kterým jsme se setkali ve 3IT.
Trvale hledáme programátory, kteří by rozšířili naše pracovní síly. Někteří se k nám přidali, ale potkali jsme pár takových, kteří se nám vysmáli, že v php nikdy pracovat nebudou. Dokonce nám bylo doporučeno, abychom se připravili na přechod na jinou platformu, jinak nás čeká temná budoucnost.
Opustit php? To rozhodně neplánujeme. Povídačkám o php, po zkušenosti, která dnes čítá kolem 50 tis. hodin odpracovaných na našich e-shopech napříč programátory v našem týmu, totiž nevěříme. Programovací jazyk vnímáme jako nástroj, prostředek, který v práci pomáhá. Ke každé činnosti člověk potřebuje vhodný nástroj, to jistě platí. Háček je v tom, že i s kvalitní zednickou lžící je možné postavit ošklivý dům.
Stojíme si za tím, že alfou a omegou kvality kódu, který pohání naše e-shopy, jsou lidé, programátoři. Nikoliv správně či nesprávně zvolený jazyk, a to neotvírejme téma nedostaků jiných jazyků. Nechceme určitě tvrdit, že v kódu neuděláme chyby, že je naše práce nejlepší na světě nebo že v budoucnosti nikdy nenarazíme na problém. Co říkáme je, že za každý nezdar můžeme my sami, a rozhodně neviníme php samotné.
Php nám díky snadnému deployi uspořilo tisíce hodin práce, podpora ze stran operačních systémů je bezproblémová a aplikace máme napsané tak, abychom se s kódem nemuseli prát. To můžete i vy! Napsat pěkný funkční kód v php, dnes už vám jazyk klacky pod nohy házet nebude.
Prosím, než naskočíte do vlaku „Nemám rád php, protože na netu psali, že je špatné“, zkuste v něm skutečně něco naprogramovat. Věnujte mu alespoň 200 hod. práce. Porovnejte potom s jiným nástrojem pro vývoj webových aplikací, jak rychle jsou zpracovány požadavky na serveru, jak složité či snadné bylo zprovoznění „Hello, World“ aplikace a na kolik problému jste narazili. Sledujte efektivitu Vaší práce a nenechte se přesvědčit lidmi, kteří si skutečnou práci nezkusili.
Mohlo by Vás také zajímat


Konference php.live 2023


Boj mezi softwarovými giganty na poli AI se zostřuje

