PHP 5 Release Sparks Up PHP-GTK 2.0
joeldg writes "Since the release of PHP5 a lot of interest has reverberated down through the whole PHP community. In particular, there's a call for a PHP-GTK 2.0 which will utilize GTK2 and will have an entire rewrite of it from the ground up to make use of new features. Additionally there is an open call to help add to the documentation and to help with the website, post to and join the php-gtk-general mailing list to follow along with the activity.
The forthcoming PHP-GTK version 2.0 will bind GTK+ 2 to PHP 5. Until then, PHP-GTK 1.0.0 works only with PHP 4."
Amen.
You must be thinking of the old GTK+ (gtk 1). Also, GTK+ 2.4 fixes the ugly file selector problem. The new one is a lot more usable.
Life is offtopic.
GTK2 is still ugly compared to Qt.
LOAD "SIG",8,1
sure, writing gui code in a web language is more an entertaining trick then really good practice... but I'd still prefer a binding to wxWindows(or whatever they have decided to rename it too) then just gtk...
That's one of the reasons I bothered to learn python, so I could write once, run anywhere and the code would look native on any given gui
ah well
On Arrakis: early worm gets the bird. Magister mundi sum!
GTK2 is still ugly compared to Qt.
Is Not! (nyaah, nyaah!)
Software Wars
Yep.
wxWidgets is the bees knees and the only widget set library worth playing with IMHO.
Sam
blog.sam.liddicott.com
It's all in the theme...you can compare one theme to another in terms of looks, and one widget set to another in terms of performance and functionality.
Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
But Gentoo does it better! :)
Sorry my bullshit sensor overloaded.
I am running a PHP project at Uberhacker.Com . The goal of the project is to promote secure PHP programmming. The need has grown due to the recent popularity of the language and the short learning curve which allowed many unexperienced scriptors on the internet.
Sure, but I have yet to find a GTK theme that looks decent. Any recommendations for something that would blend well with Plastik? Just something simple, light and clean. The GTK-Qt engine is still very buggy.
LOAD "SIG",8,1
I used the Industrial theme on GNOME. My desktop is KDE, on which I use Plastik, and I must say I prefer Industrial.
With the new class features, Qt and PHP would go well together.
PHP is the nicest language I know, aside from Javascript. With both I can just think about the data and it arranges it that way. I don't have to deal with the low level issues.
Qt does the same for windowing.
It'd be a match made in heaven. For those that want Qt+Javascript, look at KJSEmbed. It's a stnadard part of KDE Bindings.
Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
Someone wake me when Apache 2.0 support stabilizes for production use. Yes, that includes the database drivers and other support libraries. It's been two years since Apache 2.0 went stable. I mean c'mon.
Oh yeah, namespaces would be nice too.
- I don't need to go outside, my CRT tan'll do me just fine.
I've long thought web browsers could use better interactive vector graphics, fancier widgets, etc.
Does PHP-GTK provide this only on the server side?
Does any of the functionality overlap with what could be provided using SVG, JavaScript and XForms (or even XUL)?
"Provided by the management for your protection."
I agree with you that 2 years out is just too long to sit around waiting for a fix. From everything that I've read, its not the core of PHP that is incompatible with Apache 2 threading, but its the various misc modules. The PHP group needs to step up to the plate and make a hard decision. They should declare the incompatible modules depreciated and stop distributing them until they are fixed. That will be the only thing that motivates the module maintainers to get off their duffs and get the darn things fixed for good. No doubt that that kind of decision would cause lots of pain, wailing, and gnashing of teeth ; but sooner or later it has to be done. Now with the release of the PHP 5 series is as good as time as ever.
Yeah, I know somebody will say "shut up and hack", but I don't think your average end users should have to become PHP subsystem hackers, especially on a project as large and important as PHP.
Okay, just use C#/Mono and be done with it.
Remember, there are no stupid questions. But there are a lot of inquisitive idiots.
...fix them and be done with it. Either that, or stop whining, fix them and send the changes back to the maintainers as a patch?
I am NaN
PHP was designed with websites in mind. I've googled and am unable to come up with an answer to a pretty basic question: does PHP5 even have a garbage collector?
Python has mature GTK/GNOME bindings and a much more developer-friendly syntax than PHP. Not to mention, it takes virtually no time to learn the language.
Why not use the right tool for the job?
Apache project's priorities largely focus on java. If you can get perl cgi's or php to run, fine, but Apache is being designed with java in mind (check the project list at www.apache.org - it's java java java.
The PHP group should just write its own minimal web server designed exclusively to run PHP so that PHP can run "standalone" without Apache.
Try Ctrl-L
Aestetics? In that case I call BS!
Remember, there are no stupid questions. But there are a lot of inquisitive idiots.
You know if you are going to point out a list, perhaps, just maybe, you should read the damn thing first.
http://perl.apache.org/
mod_perl gives you a persistent Perl interpreter embedded in your web server. This lets you avoid the overhead of starting an external interpreter and avoids the penalty of Perl start-up time, giving you super-fast dynamic content.
As you'd expect from the Perl community, there are hundreds of modules written for mod_perl, everything from persistent database connections, to templating sytems, to complete XML content delivery systems. Web sites like Slashdot and Wired Magazine use mod_perl.
mod_perl is an Apache Software Foundation project. It is licensed under the Apache Software License.
You're using a threading web server with PHP, a scripting environment whose underlying libraries are NOT threadsafe, and you are running into random problems.
What a coincidence!
Did you try the prefork MPM or did you just assume Apache was to blame?
- I don't need to go outside, my CRT tan'll do me just fine.