10.02.2013 Views

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>PHP</strong>-GTK 207<br />

<strong>PHP</strong>- GTK<br />

Developer(s) Andrei Zmievski<br />

Stable release 2.0.1 / May 16, 2008<br />

Operating<br />

system<br />

Cross-platform<br />

Type <strong>Language</strong> binding<br />

License GNU Lesser General Public License<br />

Website http:/ / gtk. php. net/<br />

<strong>PHP</strong>-GTK is a set of language bindings for <strong>PHP</strong> which allow GTK+ GUI applications to be written in <strong>PHP</strong>.<br />

<strong>PHP</strong>-GTK provides an object-oriented interface to GTK+ classes and functions.<br />

History<br />

<strong>PHP</strong>-GTK was originally conceived by Andrei Zmievski, who is also actively involved in the development of <strong>PHP</strong><br />

and the Zend Engine. The idea was received well by the <strong>PHP</strong> community, and more people started to get involved<br />

with the project. James Moore and Steph Fox were among the first to join in, contributing a great deal to <strong>PHP</strong>-GTK<br />

through their documentation efforts, and Frank Kromann - also from the <strong>PHP</strong> development team - supplied Windows<br />

binaries for the project.<br />

The first version of <strong>PHP</strong>-GTK was released in March 2001. More people began to get involved, and several<br />

extensions were contributed introducing new widgets, such as Scintilla and GtkHTML [1] . <strong>PHP</strong>-GTK 1.0 was<br />

released in October 2003 alongside several extensions — including a wrapper for libglade, which allowed the<br />

cross-platform Glade UI builder to be used in creating <strong>PHP</strong>-GTK applications.<br />

Present<br />

<strong>PHP</strong>-GTK was quickly adopted by the <strong>PHP</strong> community. Several applications were developed, and a small job<br />

market even emerged. Zmievski and Fox are still working hard on the project, with Fox now maintaining <strong>PHP</strong>-GTK<br />

for Windows.<br />

Development is in full swing for the next major version of <strong>PHP</strong>-GTK. <strong>PHP</strong>-GTK 2 fully utilizes <strong>PHP</strong> 5's powerful<br />

object model support, and brings the improved portability of GTK 2.6 as well as its new set of widgets. The project<br />

also has some new extensions such as GtkSourceView, which provides a rich source editor widget, alongside some<br />

of the old favourites.<br />

Documentation for <strong>PHP</strong>-GTK 2 is filling out rapidly. Several articles and tutorials have been written on the topic,<br />

and around half the classes have been fully documented. Scott Mattocks, an active member of the <strong>PHP</strong>-GTK<br />

documentation group, has also written a book on the subject of <strong>PHP</strong>-GTK programming. [2]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!