Escrevendo aplicações GUI com PHP-GTK
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.
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.
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
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
(~19 anos atrás)
Se alguém souber de um compilador de arquivos GTK posta ae o link...
13/12/2003 1:58pm
(~21 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?
O que o cliente precisa ter instalado para ver a aplicação?
08/12/2003 7:47am
(~21 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
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
(~22 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
(~22 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
(~22 anos atrás)
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
(~22 anos atrás)
http://onidesk.sytes.net