 |
|
 |
 |
 |
PHP was, and still is, an Open Source, server-side, HTML-embedded scripting language used primarily for data-driven or dynamic web sites. However, it has now taken a quantum leap forward in it's evolution and is truly coming into it's own as a programming language. Thanks to Andrei Zmievski, PHP has now been bound to the GTK Toolkit, thus creating PHP-GTK. This new language bind allows you to use all the great features of PHP (ie. it's database support, etc.) in stand-alone, Object Orientated, cross-platform client applications which no longer need to be tied to a web server. Needless to say, this is an extremely powerful combination. While still a very new language, some applications such as GUI administrative backends to existings database-driven websites are immediately obvious. The application linked below is one such example. While written primarily to play with the new bind, and get a feel for GTK programming in general, mediaCat-GTK v2.0.8 is a relatively decent mp3/cd/dvd cataloguing program currently on it's third release edition. I'm intending to add to it's features over time as well as build other applications such as an email client. If you care to check back, I'm sure I'll be posting updates and new applications (although probably on an infrequent basis).
Available Code Examples:
Script Name |
Source Viewed |
Downloaded |
|
mediaCat-GTK
|
3516 times |
6738 times |
PHP-GTK Resources
While still in it's infancy, several resources for the new language bind have appeared in the last few months. The sites I have found useful or helpful in learning PHP-GTK are listed below.
| gtk.php.net: |
This is the official PHP-GTK site. This site contains the source and binary distributions for all versions of the PHP-GTK bind as well as some resource links.
|
| gtk.org: |
The official GTK site. Has a good introductory tutoial and downloadable reference manuals for GTK, GDK, and GLib. The tutorial is designed towards C programming, but the translation into PHP-GTK specific syntax is simple enough (usually just drop the pointer reference to the widget in method args).
|
| gtk.php-coder.net: |
This site is the best resource I have found thus far. A good number of tutorials, links and sample apps.
|
| PHPGTK.com: |
A Windows installer and source files. This site is currently down (09/09/2001) and has been so for a over a month.
|
| PHP-GTK Manual: |
Still pretty rough, but under development.
|
|
www.deafcat.f2s.com
|
A great listing of all the PHP-GTK widget classes and their methods written by Steph Fox. The site also has source examples detailing most of the more commonly used widgets like GtkFileSelection, GtkItemFactory, and GtkCalendar.
|
| PHPCompiler: |
Not really a compiler, but it does let you make Windows exe files from PHP and PHP-GTK scripts.
|
|
 |
|
Page generation:
0.027855 sec
|
|