Dziś jest piątek, 21 listopada 2008 roku (z kalendarza...)

11 lat PHP

Icon

08.06.2006, 13:35

PHP

Komentarze (5)

Powrót

Dzisiaj mija jedenaście lat od ukazania się Personal Home Page Tools 1.0, zbioru skryptów Perla, które dały początek oraz nazwę językowi PHP. Pisałem o tym już rok temu, w okrągłą rocznicę. Zobaczmy zatem, jak się z perspektywy tego czasu prezentują ostatnie dokonania programistów z Zend.

Bez wątpienia największym prezentem sprawionym nam było wydanie PHP 5.1, w którym po raz pierwszy w historii projektu pojawił się zunifikowany sterownik baz danych PHP Data Objects określany skrótem PDO. Jestem wielkim zwolennikiem jego wdrażania, ponieważ bardzo przypadł mi on do gustu, jeśli chodzi o wygodę użycia oraz wydajność. Obecnie we wszystkich swoich skryptach stosuję to rozszerzenie, przy okazji "wymuszając" na administratorach serwerów odpowiednie update'y :).

Ostatnie miesiące to powolny napływ informacji o PHP 6. Szósta edycja zamierza ostatecznie zerwać z początkami mającymi w sobie coś z pospolitego ruszenia. Znikną magic quotes, register globals i inne archaizmy, a proces przekształcania się projektu w nowoczesny język, zapoczątkowany przez PHP 5.0, wejdzie w kolejną fazę. Mam mieszane uczucia co do wsparcia dla Unicode. Świetnie, że zostanie ono zaimplementowane, ale bardzo niepokoi mnie zapowiadane przez twórców spowolnienie działania aplikacji o nawet 300%.

Hostingowcy, jak trwali w swym maniakalnym uporze przeciw PHP 5, tak trwają dalej. Racja, sytuacja cały czas się poprawia, ale jest to za wolno. Jeżeli po premierze PHP 6 dalej będzie można spotkać serwery oferujące wyłącznie czwórkę, ktoś tu chyba będzie niepoważny. Użytkownicy takich serwerów są sami sobie winni, że ich skrypty na piątce nie działają; gdyby trzymali się standardów i zważali na jakość kodu, nie mieliby absolutnie żadnych problemów - piszę to jako ten, kto przez ponad rok przygotowywał witryny w PHP 4 na domowym komputerze wyposażonym jedynie w PHP 5.

Powrót

Komentarze

Napisał dag w czwartek, 8 czerwca 2006 o 15:06

"Hostingowcy, jak trwali w swym maniakalnym uporze przeciw PHP 5, tak trwają dalej. Racja, sytuacja cały czas się poprawia, ale jest to za wolno. Jeżeli po premierze PHP 6 dalej będzie można spotkać serwery oferujące wyłącznie czwórkę, ktoś tu chyba będzie niepoważny."

Jest tyle ofert hostingu dla PHP, że bez trudu można wybrać te poważne firmy, które już dawno oferują 5 (czyt. w niedlugim czasie po wyjściu stabilnej wersji). Można więc liczyć u "poważnych" firm na to, że gdy wyjdzie stabilna 6 w niedlugim czasie powinny również zaoferować tę wersję. Oczywiście również pozostanie 5 (tak jak w tej chwili często jest 4 i 5 do wyboru). Nalezy wiec unikac tych "niepowaznych" firm, ktore zyja jeszcze w wieku IX PHP.

Napisał Zyx w czwartek, 8 czerwca 2006 o 16:02

Że są, tego faktu nie negowałem nigdy. Ale przez to istnienie niepoważnych jeszcze w tym roku zdarzało mi się tworzyć projekty na PHP 4, bo piątki nie było.

Napisał LBO w czwartek, 8 czerwca 2006 o 18:10

Ha, ja pamietam jeszcze jak w styczniu ciągle na RSS wskakiwał mi news (umownie nazwę go newsem) o mianowitej treści: "10 years of PHP" - pewnie błędzik jakiś - hehehehe, a tutaj proszę.

Co do PHP6 nie mogę się doczekać, z ręką na sercu, ale kiepsko widzę sprawę z hostingiem. Wyobraźcie sobie serwerek z configuracją PHP4 + PHP5 + PHP6 - swoista przesada. Wydaje mi się, że dostawcy zaczeliby powoli mysleć o zarzuceniu poczciwej czwóreczki (wg mnie, tak powinno być).
O rzesze uczacych się teraz PHP4 małolatów się nie boję - przynajmniej nie zaczynaliby od d..y (:P) strony.

Napisał splatch w sobotę, 10 czerwca 2006 o 18:37

Cytuję "spowolnienie działania aplikacji o nawet 300%" skąd czerpiesz te informacje?
W http://www.php.net/~derick/meeting-notes.html Minutes PHP Developers Meeting pisze "Unicode implementations of some of the string functions are up to 300% slower, and whole applications up to 25% slower."
Moje tłumaczenie tego tekstu:
http://blog.dywicki.pl/2005/12/20/php6-bo-mialy-byc-wielkie-zmiany/ PHP6, bo miały być wielkie zmiany jest

Napisał Zyx w sobotę, 10 czerwca 2006 o 20:18

Znikąd, po prostu cyferki mi się przestawiły :). Dzięki za sprostowanie.

Strona 1 z 1 :: 1

Skomentuj

NickInformacja
E-mailTylko do użytku wewnętrznego.
WWWNie zapomnij o http://
LayoutNapisz tu, czy widzisz dzienny czy nocny layout.
WpisFormatowanie wiki
Internauto, pamiętaj! Wolność to nie samowola - dbaj o kulturę wypowiedzi oraz dyskusji w sieci.

Na Zyxist.com panuje swoboda wyrażania opinii oraz krytyki pod dowolnym adresem. Jedyny warunek: musi być ona kulturalna i rzeczowa. Na chamstwo, prostactwo lub jawne obrażanie kogokolwiek nie ma tu miejsca i takie komentarze są bardzo szybko usuwane. Jeśli zamierzasz polemizować z treścią wpisu, wpierw uważnie ją przeczytaj.

© Tomasz "Zyx" Jędrzejewski 2005 - 2008 | Wykonanych zapytań: 2 | Serwer wirtualny zapewnia