Começou hoje o PHP Conference 2006 em São Paulo na Universidade São Marcos. O evento que já conta com mais de 500 cadastrados é inédito no Brasil e o conteúdo das palestras promete ser excelente.
A primeira palestra que assisti foi sobre PhpGtk2 e diga-se de passagem foi muito boa pois não tinha idéia de que o GTK tinha amadurecido tanto.
O PhpGtk é uma biblioteca para integrar o GTK ao PHP de modo a criar aplicativos reais (não WEB).
A criação de formulários (telas) é bem simples, embora um pouquinho trabalhosa se for feita diretamente “na mão”, no entanto é possivel usar o Glade, que por sinal também melhorou e muito.
Com o PhpGtk é possível por exemplo abstrair toda a interface gráfica gerando através do glade (ou “na mão” se preferir) um arquivo xml que posteriormente será carregado pela classe GtkGlade durante a sua inicialização, possibilitando inclusive uma fácil modificação posterior.
Particularmente, já experimentei usar a biblioteca Gtk alguns anos atŕas em conjunto com a linguagem python (pygtk), no entanto naquela época era bem chatinho criar as telas, posicionar os objetos, etc,…, mas é claro, nada que atrapalhasse/dificultasse o desenvolvimento.
Hoje, com o excelente suporte a OO (Orientação a Objetos) do PHP5 e a facilidade de criação de “telas” com o Glade/Gtk é possível criar aplicativos atraentes e funcionais de maneira fácil e rápida como era (e ainda é para alguns) feito em IDEs de desenvolvimento como Delphi e Visual Basic (argh!), sem contar na vantagem da portabilidade uma vez que o PhpGtk está disponível para os mais importantes SO’s como Linux, MacOS, BeOs e claro, o ainda usado Windows (argh outra vez).
Vida longa para o PhpGtk!