Verze PHP v ČR – leden 2007
Školení, která pořádám
Po zhruba půl roce opět přináším průzkum zastoupení jednotlivých verzí PHP. Na rozdíl od minulých měření jsem se rozhodl měřit kromě zastoupení vzhledem k počtu domén také zastoupení vzhledem k počtu IP adres. Procentuální rozdíly mezi těmito čísly nejsou velké, zajímavou výjimkou je ale zastoupení PHP, které se po odečtení nedostupných adres nachází na 49 % serverů, ale jen na 39 % domén.
| IP | domén | změna |
celkem | 18061 | 100 % | 282248 | 100 % | +16 % |
nedostupné | 1724 | 10 % | 12725 | 5 % | 0 % |
neuvedeno | 621 | 3 % | 4334 | 2 % | -1 % |
Apache | 11297 | 63 % | 203431 | 72 % | -1 % |
Apache 1 | 3292 | 18 % | 55672 | 20 % | -2 % |
Apache 2 | 5160 | 29 % | 56635 | 20 % | +4 % |
IIS | 4191 | 23 % | 58356 | 21 % | +4 % |
celkem PHP | 8079 | 45 % | 106124 | 38 % | +2 % |
Pohled na zastoupení jednotlivých verzí PHP odhaluje, že zvolna pokračuje příklon k PHP 5. Podíl PHP 4 : PHP 5 je 69 % : 31 %.
| IP | domén | změna |
PHP 3 | 53 | 1 % | 491 | 0 % | -1 % |
PHP 4.0 | 68 | 1 % | 261 | 0 % | 0 % |
PHP 4.1 | 358 | 4 % | 3771 | 4 % | -2 % |
PHP 4.2 | 201 | 2 % | 660 | 1 % | 0 % |
PHP 4.3 | 2993 | 37 % | 39615 | 37 % | -11 % |
PHP 4.4 | 1991 | 25 % | 29134 | 27 % | +1 % |
PHP 5.0 | 579 | 7 % | 3955 | 4 % | -2 % |
PHP 5.1 | 1419 | 18 % | 21797 | 21 % | +10 % |
PHP 5.2 | 506 | 6 % | 6778 | 6 % | +6 % |
Diskuse
finc:
Myslím, že ten příklon k PHP5 by byl mnohem vetší, kdyby existovala kompatibilita starsich skriptu v novejsi verzi. Zase ve verzi 5 je tolik změn, že se tomu ani nedivím :)
Jinak by mě docela zajímala statistika verzí MySQL, kde také verze 5 přináší tolik nových vlastností, že se o MySQL už dá říci, že je to databáze :)
Zastoupení verzí MySQL by se zjišťovalo jen velice obtížně, protože tato informace se veřejně nepropaguje a připojení k MySQL zvenku je obvykle zakázané.
uzivatel:
No neviem, ja som zacal programovat v php asi tak pred necelymi dvomi rokmi na verzii 4.1 a co viem, vsetky scripty mi vo verzii 5 isli na 100%. Ono sa len neoplati pouzivat zauzivane veci z este starsich verzii.
Juraj Hajdúch:
Mne urobili hlavne šarapatu GD knižnice a prístup PHP ku *.gif
uzivatel:
No ku gifu sa necuduj. Ono ta podpora bola vselijaka. Kedze v poslednych dobach licencie na tento typ obrazku sa firma, ktora ju vlastnila moc rozkokosila a zacala hadzat zaloby. Takze museli ubrat. Preto som radsej vzdy pracoval s PNG.
finc:
Je jasné, že základy procedurálního způsobu zůstaly stejné, ale pokud někdo psal classes v PHP4, asi se hodně začal divit :)
Juraj Hajdúch:
Ti poviem, skoro mi očká z jamiek vypadli, to bolo lepšie ako adrenalínové športy. :o) Tedy alespoň pro mně nadšeného to začátečníka.
uzivatel:
Objektovy jazyk sa ovela zlepsil. Ale, ze by to tvorilo az taku nekompatibilitu ? Neverim. Ved to co islo v PHP4 ide aj v 5. Pridavali sa hlavne niektore doplnujuce veci, ktore ale nemali rovnaky zapis ako vo verzie 4. Ci sa mylim moc ?
uzivatel:
Ano ja viem. Sledoval som to. Ono to bola hlavne v dobe PHP 4, kedy sa firma, ktora vlastnila licenicu na GIF ohanala vselijakymi moznymi vyhrazkami.
Ak si dobre pamatam, tak podpora GIFu v PHP navonok neexistovala, ale dala sa spravit nejakymi rozsirujucimi kniznicami.
dgx:
To je pro PHP 5 velmi slušný výsledek. Když si člověk uvědomí, že pětka se používá jen pro nové projekty. Nejvíc mě ale překvapilo zastoupení čerstvé verze 5.2
Ondrej Ivanic:
PHP 5.0 bol podobny nedorobok ako MySQL 4.0. Jedina mormalna verzia z 5.x bola PHP 5.1. Medzi 5.1 a 5.2 nie je ziaden zlozity prechod a vo vacsine distribucii to bol len ako dalsi update.
paranoiq:
rozdíl tam je. 5.1.4-6 pro Windows padá a padá a padá. 5.2 už je v pořádku. Na Linuxu běhaly dobře všechny verze.
paranoiq:
omlouvám se. jsem slepý. píšete "žádný složitý přechod" a já čtu "žádný rozdíl" :(
Charlie:
Souhlasím s dgx, šestiprocentní podíl PHP 5.2 je docela úspěch. Nicméně PHP 4 stále převažuje a není se také čemu divit - v PHP 5 u nás stále moc lidí programovat neumí a webdeveloperské firmy nechtějí předělávat své frameworky z PHP 4 pro verzi 5.
Osobně bych si ale dovolil předpovědět, že konkrétně PHP 5.2 se brzy stane velmi populární, hlavně díky zlepšení práce s DOM a XML - v tom je budoucnost budování kódu.
Juraj Hajdúch:
Len by ma zaujímalo ako je to keď napr. môj webhoster mi ponúka jak PHP4 tak PHP5!? V administratívnom rozhraní si môžem vyberať čo sa má parsovať tým a čo tým. Ako sa takéto servery premietajú do Vašej štatistiky. Inak zaujímavé čísla, len teraz mi puchne hlava pri prerábaní niektorých štvorkových skriptov.
Jakub Vrána :
Napište, co je to za server, a řeknu vám to přesně. Je možné, že je server započten do obou verzí - když si sečtete domény u jednotlivých verzí, tak vám vyjde číslo o 338 vyšší, než je PHP celkem.
Juraj Hajdúch:
Hosting mi poskytuje websupport.sk (doménu mám jurko.info).
Jakub Vrána :
Kontrolovaly se jen domény .cz, takže vaše v přehledu není. Posílané hlavičky tohoto serveru přítomnost PHP neindikují, takže by se server nazapočítal do žádné verze PHP. Přesná metodika je podrobně popsána na http://php.vrana.cz/verze-php-v-cr.php.
Juraj Hajdúch:
Díky, už som to konečne pochopil. : o )
bpbp:
super - těším(e?) se
Diskuse je zrušena z důvodu spamu.