Re: Should WinBinder be developed in Qt?
| From: | Rubem Pechansky | Date: | Wed, 20 Oct 2004 01:14:23 +0000 |
| Subject: | Re: Should WinBinder be developed in Qt? | ||
| References: | 1 2 3 4 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-1498@lists.php.net to get a copy of this message | ||
> Yes, it does run natively, but I think Wez was talking about
> the look and feel - what makes the difference between win32 app
> and GTK app.
Hmmm... this doesn't make much sense to me, sorry. If Qt runs natively then
both look and feel must be perfect. The difference is clear with PHP-GTK,
because if you use the Windows theme it may *look* like Windows (within
limits) but it doesn't *feel* like Windows at all. I still don't know
whether Qt is native or not.
Anyway I'm not defending the Qt approach, but I think Manuel's opinions (are
you following this discussion?) are very respectable. I must tell you that
I'm not a big fan of ther idea of changing everything at this point, but
when it comes to Open Source and PHP I must listen to the most experienced
among you. This is one of the big advantages of opening the source code!
-------------------
Rubem Pechansky
WinBinder - The native Windows binding for PHP
http://winbinder.sourceforge.net/
Hypervisual - Advanced Design for IT
http://hypervisual.com/
----- Original Message -----
From: Andrey Hristov
To: Rubem Pechansky ; pecl-dev@lists.php.net
Sent: Tuesday, October 19, 2004 9:34 PM
Subject: Re: [PECL-DEV] Should WinBinder be developed in Qt?
Yes, it does run natively, but I think Wez was talking about
the look and feel - what makes the difference between win32 app
and GTK app. Here are some screenshot of SIM ICQ, which is multiplatform
and uses Qt for the user interface (windows screenshots, google is
good friend to find linux ones too):
http://www.icqinfo.ru/soft_sim.shtml
Andrey
Rubem Pechansky wrote:
>> WinBinders biggest attraction to
>> me is that it provides a PHP interface to the native windows
>> components.
>
>
>> - The reason that WinBinder is attractive is because it does native win32
>
>
> I believed that Qt also did Windows natively. Their web site claims "Qt
> applications run natively, compiled from the same source code, on all
> supported platforms". Doesn't it?
>
> -------------------
> Rubem Pechansky
>
> WinBinder - The native Windows binding for PHP
> http://winbinder.sourceforge.net/
> winbinder-discussion@lists.sourceforge.net
>
> Hypervisual - Advanced Design for IT
> http://hypervisual.com/
>
> ----- Original Message ----- From: "Wez Furlong" <kingwez@gmail.com>
> To: "Rubem Pechansky" <pechansky@hypervisual.com>
> Cc: <pecl-dev@lists.php.net>
> Sent: Tuesday, October 19, 2004 7:51 PM
> Subject: Re: [PECL-DEV] Should WinBinder be developed in Qt?
>
>
>> IMO, don't go near Qt.
>> Two reasons:
>>
>> - The reason that WinBinder is attractive is because it does native win32
>> - Qt has crappy license implications
>>
>> If you're going to use a toolkit, go for wxWidgets.
>>
>> --Wez.
>>
>> On Tue, 19 Oct 2004 18:52:34 -0300, Rubem Pechansky
>> <pechansky@hypervisual.com> wrote:
>>
>>> Hello all,
>>>
>>> Manuel Lemos, of phpclasses.org fame, points out some important issues
>>> about
>>> the future of WinBinder that I'd like to share with you. He thinks that
>>> if
>>> WinBinder is meant to succeed it has to be a viable replacement for
>>> PHP-Gtk,
>>> and this includes of course being multiplatform. He points Qt as the
>>> best
>>> native multiplatform solution. Maybe he is right. IMO this approach has
>>> the
>>> following advantages:
>>>
>>> - Inherently multiplatform
>>> - Qt's API is much easier to work with than Windows'
>>> - API is fully tested and debugged, avoids tedious trial and error /
>>> testing
>>> - Much more stable
>>>
>>> And the disadvantages:
>>>
>>> - Object-oriented model may compromise non-OO PHP/WinBinder
>>> - Long learning curve for WinBinder core developers (i.e. me :)
>>> - Need C++, not C (I'm not the best C++ programmer around)
>>> - Can't compile with anything other than MS Visual Studio
>>> - Possible license restrictions for future shareware/commercial products
>>> (not sure)
>>> - Extra footprint of about 3.5 MB
>>>
>>> Of course the sooner the decision is made, the better. What do you
>>> think?
>>> Should I halt the development of WinBinder as it is now and delve deep
>>> into
>>> Qt?
>>>
>>> -------------------
>>> Rubem Pechansky
>>>
>>> WinBinder - The native Windows binding for PHP
>>> http://winbinder.sourceforge.net/
>>> winbinder-discussion@lists.sourceforge.net
>>>
>>> Hypervisual - Advanced Design for IT
>>> http://hypervisual.com/
>>>
>>> --
>>> PECL development discussion Mailing List (http://pecl.php.net/)
>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>>
>>>
>>
>> --
>> PECL development discussion Mailing List (http://pecl.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>