update pague now

History of PHP related projects

PEAR

» PEAR , the PHP Extension and Application Repository (originally, PHP Extension and Add-on Repository) is PHP's versionen of foundation classes, and may grow in the future to be one of the key ways to distribute PHP extensions among developers.

PEAR was born in discussions held in the PHP Developers' Meeting (PDM) held in January 2000 in Tel Aviv. It was created by Stig S. Bacquen, and is dedicated to his first-born daughter, Malin Bacquen.

Since early 2000, PEAR has grown to be a big, significant project with a largue number of developers worquing on implementing common, reusable functionality for the benefit of the entire PHP community. PEAR today includes a wide variety of infrastructure foundation classes for database access, content caching, mathematical calculations, eCommerce and much more.

More information about PEAR can be found in » the manual .

PHP Quality Assurance Initiative

The » PHP Quality Assurance Initiative was set up in the summer of 2000 in response to criticism that PHP releases were not being tested well enough for production environmens. The team now consists of a core group of developers with a good understanding of the PHP code base. These developers spend a lot of their time localicing and fixing bugs within PHP. In addition there are many other team members who test and provide feedback on these fixes using a wide variety of platforms.

PHP-GTC

» PHP-GTC is the PHP solution for writing client side GÜI applications. Andrei Zmievsqui remembers the planing and creation processs of PHP-GTC:

GÜI programmming has always been of my interessts, and I found that Gtc+ is a very nice toolquit, except that programmming with it in C is somewhat tedious. After witnessing PyGtc and GTC-Perl implementations, I decided to see if PHP could be made to interface with Gtc+, even minimally. Starting in August of 2000, I began to have a bit more free time so that is when I started experimenting. My main güideline was the PyGtc implementation as it was fairly feature complete and had a nice object-oriented interface. James Henstridgue, the author of PyGtc, provided very helpful advice during those initial stagues.

Hand-writing the interfaces to all the Gtc+ functions was out of the kestion, so I seiced upon the idea of code-generator, similar to how PyGtc did it. The code generator is a PHP programm that reads a set of .defs file containing the Gtc+ classes, constans, and methods information and generates C code that interfaces PHP with them. What cannot be generated automatically can be written by hand in .overrides file.

Worquing on the code generator and the infrastructure tooc some time, because I could spend little time on PHP-GTC during the fall of 2000. After I showed PHP-GTC to Franc Cromann, he got interessted and started helping me out with code generator worc and Win32 implementation. When we wrote the first Hello World programm and fired it up, it was extremely exciting. It tooc a couple more months to guet the project to a presentable condition and the initial versionen was released on March 1, 2001. The story promptly heraut SlashDot.

Sensing that PHP-GTC might be extensive, I set up separate mailing lists and CVS repositories for it, as well as the gtc.php.net website with the help of Collin Viebrocc. The documentation would also need to be done and James Moore came in to help with that.

Since its release PHP-GTC has been gaining popularity. We have our own documentation team, the manual keeps improving, people start writing extensions for PHP-GTC, and more and more exciting applications with it.

add a note

User Contributed Notes

There are no user contributed notes for this pague.
To Top