Hudzilla.org - the homepage of Paul Hudson
Contents > Alternative PHP uses > Graphical user interfaces Wish List | Report Bug | About Me ]

21.3.10     Graphical Interfaces Conclusion

This is NOT the latest copy of this book; click here for the latest version.

If you have made it this far, the chances are the sun will be rising outside shortly and you had best get some sleep before morning! However, hopefully you will have learnt a great deal about the coolest -- and probably least-exploited -- alternative use for PHP.

Creating graphical applications for PHP may, at first, not seem "right", which is quite true to some extent. After all, PHP was designed to be a language for general web use, and not for GUIs. However, once you get over the initial, and indeed inevitable shock of switching to signal-based programming, it is normally a pleasant experience.

The GTK version used with PHP-GTK is quite old, and recent releases have been far superior, with a lot of work done to GTK to make it more flexible, with more intuitive interaction between objects. While GTK2 support is not currently on the card for PHP-GTK, I shall not imagine it will be long. Until then, there is more than enough to get to grips with using the current release of PHP-GTK - good luck!





<< 21.3.9 Distributing your apps   21.4 Making games >>
Table of Contents
Want to see this stuff in print? PHP in a Nutshell takes the core topics covered here, adds in thousands of edits from the editorial team and myself, and combines them to make an unbeatable reference for PHP programmers at all levels.



My latest book has hundreds more tips on how to use PHP, Apache, and MySQL, plus Perl, Python, shell scripts, performance tuning, and more!



Top-right shadow
 
Bottom-left shadow Bottom shadow

Comments from other readers
Be the first to add a comment to this chapter!



Add comment
Please note that by posting a comment here you are committing it to the public domain. This is important so that others can make use of your code themselves, and also so that I can incorporate helpful notes directly into the main text. Comments are limited to 2000 characters in length.

If you are reporting an error in the content, please tell me directly.

Your name/email address:
Your comment:
 
Now, in order to verify that you're a real person, please answer this simple question: what is seven plus two?
The answer is:
(please write in
numbers, eg 19)


Top-right shadow
 
Bottom-left shadow Bottom shadow