+ + + + + Sorry, that record does not exist
+ + Welcome !
+ You have credits left in your account.
+ + +]]> +
+++ La programmazione di interfacce grafiche per utenti (GUI) + è sempre stata uno dei miei interessi, e trovai che + Gtk+ era un bel kit di strumenti, eccetto che per il fatto + che programmarlo in C era piuttosto tedioso. + Dopo aver testimoniato per le implementazioni di PyGtk e + GTK-Perl, decisi di scoprire se PHP fosse in grado di costruire + interfacce con Gtk+, anche essenziali. Partiti nell'agosto + del 2000, iniziai ad avere un po più di tempo libero così + fu che inizia la sperimentazione. La mia linea guida fu + l'implementazione PyGtk, era una feature abbastanza completa + ed aveva una bella interfaccia orientata agli oggetti. + James Henstridge, l'autore di PyGtk, ci fornì dei preziosi + consigli durante questa fase iniziale. + ++ Scrivere a mano le interfacce per tutte le funzioni di Gtk+ era + fuori discussione, così afferrai l'idea di un generatore di codice + in modo simile a quello che fu fatto per PyGtk. + Un generatore di codice è un programma PHP che legge un set + di +.defs file contenenti informazioni sulle + classi Gtk+, costanti, e metodi e genera del codice "C" che interfaccia + PHP con esse. + Quello che non può essere generato automaticamente può essere + scritto a mano in.overrides file. ++ Lavorare sul generatore di codice e le infrastrutture prese + del tempo perciò potei spendere poco tempo su PHP-GTK durante + l'autunno del 2000. Poi mostrai PHP-GTK a Frank Kromann, lui + se ne interessò ed iniziò ad aiutarmi con il generatore di codice + e l'implementazione win32. Quando scrivemmo il primo programma + Hello World e lo accendemmo fu veramente eccitante. Ci prese un + altro paio di mesi per rendere il progetto presentabile e la + versione iniziale fu rilasciata il primo marzo 2001. La storia + prontamente crebbe. + ++ Sentivamo che PHP-GTK poteva essere esteso, preparai + mailing lists separate e CVS repositories per il PHP-GTK, + così come il sito di gtk.php.net con l'aiuto di Colin Viebrock. + Anche la documentazione doveva essere fatta e James Moore + ci venne in aiuto per questa. + ++ Fin dal suo rilascio PHP-GTK è stato popolare. Abbiamo + la nostra squadra per la documentazione, il manuale si + mantiene in forma, e la gente inizia a scrivere estensioni per + PHP-GTK, e altre e altre ancora eccitanti applicazioni con esso. + +