História do PHP e projetos relacionados
PHP Manual

História de projetos relacionado ao PHP

PEAR

» PEAR, o PHP Extension and Application Repository (originalmente, PHP Extension and Add-on Repository) é a base de classes PHP, e pode crescer no futuro para ser uma das formas chaves para distribuir extensões PHP entre os desenvolvedores.

PEAR nasceu em discussões de enconstros realizados por desenvolvedores PHP (PDM) realizado em Janeiro de 2000 em Tel Aviv. Foi criado por Stig S. Bakken, e é dedicado à sua primeira filha, Malin Bakken.

Desde o início de 2000, PEAR cresceu para ser um grande, significante projeto com um grande número de desenvolvedores trabalhando em implementar comuns, funcionalidades reutilizáveis para benefício da comunidade PHP. PEAR hoje inclui uma ampla variedade de classes para acesso ao banco de dados, cache de conteúdo, calculos matemáticos, eCommerce e muito mais.

Mais informações sobre PEAR pode ser encontrado em » o manual.

PHP Iniciativa de Garantia da Qualidade

O » PHP Quality Assurance Initiative foi criado no verão de 2000, em resposta para críticas que liberações do PHP não estavam sendo suficientemente bem testados para o ambiente de produção. O time agora consiste de um grupo de desenvolvedores com um bom entendimento do código base do PHP. Esses desenvolvedores gastam muito de seu tempo localizando e corrigindo bugs do PHP. Além de existir muitos outros membros do time que testam e fornecem feedback de suas correções usando uma ampla variedade de plataformas.

PHP-GTK

» PHP-GTK é a solução PHP para escrever aplicações GUI no lado docliente. Andrei Zmievski nos recorda o processo de planejamento e criação:

Programação GUI foi sempre do meu interesse, e eu achei o Gtk+ um utilitário muito fácil, exceto que programar com ele em C é pouco tedioso. Depois de testemunhar aplicações PyGtk e GTK-Perl. Eu decidi ver se o PHP poderia fazer uma interface com Gtk+, mesmo que pequena. Iniciei em Agosto de 2000, comecei a ter um pouco mais de tempo livre, e foi quando iniciei os experimentos. Minha principal diretriz foi a implementação PyGtk como possui recursos bastante completos e tem uma boa interface orientação a objeto James Henstridge, o autor de PyGtk, forneceu muitos conslhos úteis durante os estágios iniciais.

Escrever as interface para toda as funções Gtk+ ficou fora de questão, então eu aproveitei a ideia de gerar código, similar como o PyGtk tinha feito. O gerador de código é um programa PHP que lê um conjunto de arquivos .defs contendo as classes Gtk+, constantes, e informações de métodos e gera o código C que faz a interface com PHP. O que não pode ser gerado automaticamente pode ser escrito manualmente no arquivo .overrides.

Trabalhar em gerador de código e a infra-estrutura levou algum tempo, pois podia gastar um pouco tempo em PHP-GTK durante o outono de 2000. Depois e mostrei o PHP-GTK para Frank Kromann, ele ficou interessado e começou ajudando-me com o gerador de código a funcionar em implementaçes de Win32. Quando nós escrevemos o primeiro programa Hello World e executamos, ficamos muito emocionados. Levou dois ou mais meses para começar o projeto em uma condição apresentável e a versão inicial foi lançada em 1 de Março de 2001. A história rapidamente chegou ao SlashDot.

Sentindo que PHP-GTK podia ser extensível, montei separado um lista de e-mail e um repositório CVS para isto, também um website gtk.php.net com a ajuda de Colin Viebrock. A documentação também foi preciso fazer e James Moore veio a ajudar com isto.

Desde o lançamento o PHP-GTK foi ganhando popularidae. Nós tivemos nossa próprio time de documentação, o manual continua melhorando, pessoas começaram a escrever extensões para o PHP-GTK, e mais aplicações emocionantes com ele.


História do PHP e projetos relacionados
PHP Manual