+1

Escrevendo aplicações GUI com PHP-GTK

criado por Luiz Ribeiro em 24/05/2002 6:50pm
Antes de colocarmos a mão na massa, temos que conhecer o PHP-GTK e responder a algumas perguntas freqüentes que apareceram em comentários ao meu primeiro artigo sobre a extensão.

Bom, o PHP-GTK é uma extensão para o PHP que permite você escrever aplicações GUI client-side. Sendo a primeira extensão deste tipo para o PHP, ela consegue provar que o PHP é uma linguagem completa e que pode ser usada tanto para escrever aplicações client-side como para aplicações server-side.

O PHP-GTK não permite que você rode aplicações GTK no seu browser, o objetivo da extensão é gerar aplicações GUI standalone.

Após colocar o primeiro artigo sobre o assunto, surgiram algumas perguntas como:

"Posso fazer conexão ao MySQL usando PHP-GTK?"
Bom, como já disse anteriormente, o PHP-GTK é apenas uma extensão para o PHP, tudo que você faz com o PHP para web, pode ser feito usando GTK. Como por exemplo, você pode fazer conexão ao MySQL ou o PostgreSQL, executar uma query e após isso mostrar os resultados em uma caixa de texto.

Você agora deve estar se perguntando: "Mas o que é exatamente GTK?"
Bom, GTK+ é um conjunto de bibliotecas escritas em C para criar interfaces gráficas (GUIs). Originalmente GTK+ foi desenvolvido para o GIMP (GNU Image Manipulation Program). GTK também é conhecido por GIMP Tool Kit. Atualmente, o conjunto é usado como parte central do Gnome, ambiente de projetos para Desktop GNU, e mais recentemente GTK+ vem sido portado para o BeOS e Windows.

As bibliotecas que compõem o GIMP Tool Kit são:

GLib
Provê várias ferramentas para se usar quando se programa com GTK+.

GDK
Funções para construção de janelas em baixo nível.

GTK
Conjuntos de widgets para se usar quando se cria uma GUI.

Comentários:

Mostrando 1 - 10 de 15 comentários
Olá pessoal acabei de renovar todo o meu site, e todo ele é acerca de programação PHP e PHP-GTK, tem dezenas de códigos PHP-GTK para download Aguardo a vossa visita

http://onidesk.sytes.net
19/08/2005 2:06pm (~11 anos atrás)

Pessoal tenho um grupo de php gtk com bastantes dicas interessantes

acessem lá e vejam
http://groups-beta.google.com/group/GTK-PORTUGAL

Para mais contactem-me no meu site http://onidesk.sytes.net
25/05/2005 7:12am (~11 anos atrás)

Gustavo Souza disse:
Se alguém souber de um compilador de arquivos GTK posta ae o link...
13/12/2003 1:58pm (~13 anos atrás)

Pensei em instalar essa biblioteca doida, mas pintou uma pequena dúvida:
O que o cliente precisa ter instalado para ver a aplicação?
08/12/2003 7:47am (~13 anos atrás)

André Taiar disse:
HAHAHAHAH GOSTEI!
20/09/2003 9:06pm (~13 anos atrás)

Buenas !

Tchê, ate onte eu sei nao, pois o php-gtk vai ler o seu arquivo .php interpretar-lo e depois executar.

Valeu,

Gordo
11/09/2002 2:43pm (~14 anos atrás)

Aplicação GUI é uma aplicação que faz uso de interface gráfica com o usuário. Serve pra que algumas pessoas possam usar o computador, pois para elas de outra forma seria difícil demais.
28/06/2002 11:01pm (~14 anos atrás)

Bem. Delphi é um editor. A linguagem é o object pascal. E sem a ajuda do delphi, essa linguagem também é bem xaropinha.
28/06/2002 10:59pm (~14 anos atrás)

Luiz Ribeiro disse:
O propósito do php-gtk, como o rodrigo disse, é provar que o php é orientado a objetos, e pode fazer aplicações client-side usando gui. Isto mostra que o objetivo não é disputar mercado com tecnologias como delphi ou visual basic.
02/06/2002 4:31pm (~14 anos atrás)

Luiz Ribeiro disse:
Nem sei cara, procura no google...
28/05/2002 2:37pm (~14 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)