V²vojß°i PHP neusnuli na vav°φnech

Ji°φ Kosek ml.

Skriptovacφ jazyk PHP urΦen² pro tvorbu webov²ch aplikacφ si zφskßvß stßle v∞tÜφ oblibu mezi mnoha v²vojß°i. Jednφm z d∙vodu ·sp∞ch∙ PHP je jeho velice rychl² v²voj a p°idßvßnφ dalÜφch knihoven s u₧iteΦn²mi funkcemi. To je mo₧nΘ jen dφky tomu, ₧e je PHP vyvφjeno na bßzi Open Source Software, kdy jsou zdrojovΘ texty celΘho systΘmu k dispozici vÜem v²vojß°∙m.

Mezi poslednφ novinky verze 3.0.6, kterou dostali vÜichni pod stromeΦek, pat°φ zejmΘna podpora generovßnφ PDF a prßce s XML dokumenty. Prßci s XML zajiÜ¥uje parser Expat, kter² je nap°φklad i souΦßstφ novΘ verze Netscape Navigatoru.

V dalÜφ verzi 3.0.7 se m∙₧eme t∞Üit na podporu formßtu WDDX, kter² je urΦen pro v²m∞nu dat mezi r∙zn²mi webov²mi aplikacemi. Formßt je zalo₧en na jazyce XML a jeho autorem je firma Allaire znßmß p°edevÜφm dφky svΘmu HTML-editoru HomeSite.

Nejv∞tÜφ novinkou ve sv∞t∞ PHP je vÜak ohlßÜenφ novΘho jßdra Zend, kterΘ pochßzφ z dφlny dvou v²vojß°∙ PHP. Testy ukazujφ, ₧e Zend provßdφ skripty n∞kolikanßsobnou rychlostφ oproti stßvajφcφ verzi PHP. Dφky novΘmu a lepÜφmu sprßvci pam∞ti klesly i pam∞¥ovΘ nßroky. Zend vÜak p°inßÜφ i mnoho dalÜφch u₧iteΦn²ch novinek. Skripty p∙jde kompilovat do binßrnφ podoby, kterß vÜak bude nezßvislß na platform∞. ZkompilovanΘ skripty budou rychlejÜφ a zamezφ zkoumßnφ zdrojov²ch text∙ skript∙. Tuto vlastnost uvφtajφ p°edevÜφm firmy, kterΘ se zab²vajφ v²vojem a prodejem komerΦnφch webov²ch aplikacφ.

Novß modulßrnφ struktura Zendu umo₧≥uje snadnΘ vytvo°enφ dalÜφch d∙le₧it²ch nßstroj∙, jak²mi jsou debugger a profiler. Zend bude stejn∞ jako PHP Üφ°en jako Open Source Software. N∞kterΘ jeho Φßsti vÜak budou pravd∞podobn∞ Üφ°eny pouze komerΦn∞ -- poΦφtß se zejmΘna z optimalizujφcφm kompilßtorem.

Zend se stane souΦßstφ novΘ verze PHP 4.0, jejφ₧ ostrß verze bude k dispozici v druhΘ p∙lce roku 1999. Prvnφ ve°ejnΘ betaverze m∙₧eme Φekat ji₧ za n∞kolik m∞sφc∙. SouΦßstφ PHP 4.0 bude i ISAPI modul, kter² umo₧nφ rychl² b∞h skript∙ na Windows NT -- tam je dnes nutno pou₧φvat mΘn∞ v²konnou CGI-verzi.

V²sledky prvnφch rychlostnφch srovnßnφ mezi Zendem a PHP3 jsou na www.zend.com.