História projektov súvisiacich s PHP

PEAR

PEAR , the PHP Extension and Application Repository ( originally , PHP Extension and Add-on Repository ) je základ tried PHP verzie a v budúcnosti sa môže stať jednou z kľúčových možností distribuovania ako PHP tak i PHP rozšírení založených na C medzi vývojármi .

PEAR sa zrodil v Januári 2000 v Tel Avive v diskusii konajúcej sa na PHP Developers' Meeting (PDM ) . Vytvoril ho Stig S . Bakken a je venovaný jeho prvorodenej dcére , Malin Bakkenovej .

Od skorého roku 2000 , PEAR vyrástol na veľký , významný projekt s veľkým počtom vývojárov pracujúcich na implementácii bežnej , znovu použitej funkčnosti pre prospech celej PHP komunity . Dnes PEAR obsahuje široký výber infraštruktúry základu tried pre databázový prístup , ukladanie obsahu , matematické výpočty , eCommerce a ďaleko viac .

PHP Quality Assurance Initiative

The PHP Quality Assurance Initiative bol založený v lete 2000 ako odozva na kritiku , že uvoľnené PHP verzie neboli dostatočne testované pre výrobné prostriedia . Tím teraz pozostáva z jadrovej skupiny vývojárov s dobrými znalosťami PHP kódu . Títo vývojári trávia množstvo svojho času lokalizovaním a opravou chýb v PHP . Okrem toho v tíme aj mnohí iní členovia , ktorí testujú a poskytujú rady na tieto chyby s použitím širokého množstva platform .

PHP-GTK

PHP-GTK je PHP riešenie na písanie GUI aplikácií klientov . Andrei Zmievski si spomína na plánovanie a proces tvorby PHP-GTK :

GUI programovanie bolo vždy zaujímavé a ja som zistil , že Gtk + je veľmi príjemný toolkit a okrem toho , že programovanie s ním v C je tak trocha nudné . Po osvedčení PyGtk a GTK-Perl implementácií som sa rozhodol zistiť , či by sa PHP nedalo prerobiť do Gtk+ , keď len minimálne . Počiatkom Augusta 2000 som mal trocha viac voľného času , takže vtedy som začal experimentovať . Mojou hlavnou smernicou bola PyGTK implementácia , pretože bola značne hotová a mala príjemné objektovo-orientované rozhranie . Počas tých úvodných fáz mi James Henstridge , autor PyGtk , poskytoval veľmi užitočné rady .

Ručné písanie rozhrania do všetkcýh Gtk + funkcií neprichádzalo v úvahu , tak som sa chopil myšlienky generátora kódu , podobný ako to urobil PyGtk+ . Generátor kódu je PHP program , ktorý číta sadu .defs súborov obsahujúce Gtk + triedy , konštanty a informácie metód a generuje C kód , ktorý s nimi prepája PHP . Čo sa nedá vygenerovať automaticky sa napísať ručne do súboru .overrides .

Práca na generátore kódu a infraštruktúre trvalo nejaký čas , pretože som počas jesene 2000 na PHP-GTK mohol tráviť menej času . Keď som PHP-GTK ukázal Frankovi Kromannovi , zaujalo ho to a začal mi pomáhať s prácou na generátore kódu a s implementáciou Win32 . Keď napísal prvý ' Hello World ' program a pridal zaujímavosti , bol extrémne vzrušujúci . Dostať projekt do prezentačných podmienok trvalo ďalších pár mesiacov a úvodná verzia bola uvedená 1 . Marca 2001 . Príbeh okamžite prerazil .

Cítiac , že PHP-GTK by mohlo byť rozsiahlejšie , vytvoril som pre neho osobitné mailing listy a CVS schránky ( repositories ) a tiež stránku gtk.php.net s pomocou Colina Viebrocka . Dokumentáciu bolo tiež nutné urobiť , a tak nám s ňou pomohol James Moore .

Od svojho vydania PHP-GTK nadobúda popularitu . Máme svoj vlastný dokumentačný tím , manuál sa zlepšuje , ľudia začínajú písať rozšírenia pre PHP-GTK a , pre neho , viac a viac vzrušujúcejšie aplikácie .