Aplicativos em PHP/Recursos Extras/PHP-GTK


Através da biblioteca GTK podemos utilizar o PHP para criação de aplicativos desktop.

PHP-GTK na Wikipedia

PHP-GTK é uma extensão para a linguagem de programação PHP que implementa o binding da linguagem para o GTK+. Proporciona uma interface orientada a objeto para as classes e funções do GTK+ e simplifica, e muito, o desenvolvimento de aplicações desktop multi-plataforma. Seu autor original é Andrei Zmievski e o desenvolvimento está em andamento.


Usos significantes do PHP-GTK incluem:

   * Agata Report - Uma aplicação de geração de relatórios;
   * Tulip - Um ambiente de desenvolvimento para PHP e PHP-GTK;
   * LinuxStok - Controle de Estoque e Financeiro.

Links externos

   * Website oficial do PHP-GTK
   * Comunidade brasileira de PHP-GTK


Ferramenta RAD para criação de Interfaces em PHP-GTK

Disponível para Windows e Linux

Site oficial - http://anubis.php-gtk.com.br/

Anubis é um aplicativo RAD (Rapid Application Development) IDE (Integrated Development Environment) auxilia o desenvolvimento de aplicações na linguagem PHP-GTK - com ele você "desenha" as telas de seus aplicativos e o código é gerado automaticamente na linguagem - isto implica maior rapidez na execução do programa pois não há necessidade de se interpretar arquivos externos como os do glade.


Instalação do PHP-GTK no Windows

Download - http://www.php-gtk.com.br/windows

Executar o Instalador PhpGtk2setup.exe

Veja a estrutura criada:

C:\php-gtk2

    php.exe = Interpretador PHP5 com suporte ao GTK2;
    php-gtk-brasil.exe = Nosso programa de boas-vindas;
    php.ini = arquivo de configuração do PHP;
    \ext = extensões do PHP;

As aplicações php-gtk podem ser inicializadas pela linha de comando:

C:\php-gtk2\php C:\php-gtk2\start.php

Ou sem a janela do MS-DOS:

C:\php-gtk2\php-win C:\php-gtk2\start.php