Re: Should WinBinder be developed in Qt?

From: Date: Thu, 21 Oct 2004 00:41:52 +0000
Subject: Re: Should WinBinder be developed in Qt?
References: 1  Groups: php.pecl.dev 
Request: Send a blank email to pecl-dev+get-1516@lists.php.net to get a copy of this message
>> An idea. What about a PHP-based PHP-Gtk emulation layer? > That would depend on how similar the two extensions work or what the > different function/method signatures/behaviors are like. I haven't > actually used winbinder yet so I can't really make that assessment. I don't know much about PHP-Gtk myself. When I tested PHP-Gtk I was concerned only about Windows compatibility, performance and other similar issues. Maybe some of you guys can help shed some light here. > Although a PHP based solution would be nice for a temporary solution > this sort of thing would be best done at the C level. Certainly, but a PHP-based layer is a much quicker job. Anyway I'll need help from another programmer because I don't have the time or knowledge to do any. > Creating one interface for windowing would involve porting and or > changing allot of existing code (php-gtk and winbinder) and I'd bet that > all the parties involved with those extensions might frown on the amount > of work involved to do that when what they have existing already works. > Specially PHP-GTK since they've been working very hard to port to PHP5. > (though I shouldn't speak for anyone). I agree, and I don't even think about suggesting that to the PHP-Gtk folks. Although both can generate GUI applications under Windows, their concept, goals and implementation are completely different. The idea of creating a PHP-Gtk layer is to allow programmers to use their existing code to generate native Windows apps and thus widen the spectrum of potential WinBinder users. However I don't pretend to change the way PHP-Gtk works at all, and it doesn't need to. Changes, if any, will have to be made to WinBinder alone. > I'd be happy to help out with the interface design and build process if > heads can get together and conjure something up. Thanks, I'll certainly want your help when the time comes. Meanwhile, I can envision a two-stage (PHP-based first, C-based later it if works really well) PHP-Gtk interface as a solution that would reside halfway between "pure" WinBinder and a full cross-platform implementation which seems very difficult (both technically and license-wise). The good news is that this layer is something than can be developed in parallel to WinBinder with little or no impact on the current project. Of course I'm assuming that this layer is possible at all, but I still need more opinions. ------------------- Rubem Pechansky WinBinder - The native Windows binding for PHP http://winbinder.sourceforge.net/ Hypervisual - Advanced Design for IT http://hypervisual.com/

« previous php.pecl.dev (#1516) next »