On Oct 6, 2006, at 5:34 AM, Man-wai CHANG wrote:
I believe you could also create a desktop app framework with php.
I'm sure you could. I'm sure your could also create a web framework
in COBOL. The point is: why would you want to?
PHP is good at what it was designed to do. Python is far superior as
a language. It is infinitely more readable, maintainable, and elegant
to code in.
More importantly, I haven't heard much about wxWidgets,
That's because it is being used without a lot of fanfare. Just as in
the Fox world, they are attempting to remedy that by publicizing the
places where it is being used. One such attempt is a Wiki page
listing as many of the projects that they can that have used wxPython:
<http://wiki.wxpython.org/index.cgi/wxPythonPit_Apps>
but Qt and Gtk, which are being widely used by KDE/GNOME ....
We looked at all the GUI toolkits. Qt has severe licensing
restrictions when running on non-OSS platforms. Licenses can run over
$3000/developer. There are also questions as to whether you can
create a non-open app with Qt. wxPython suffers from neither of those
restrictions.
Gtk looks great on Linux under Gnome, and looks terrible on Windows
and OS X. And if you're running Linux with KDE, it doesn't look like
the rest of your apps. Unlike the other two toolkits, wxPython
doesn't attempt to draw the widgets itself; instead, it uses the
native APIs on the platform to do the drawing. The reason why a
wxPython button looks good on Windows is because it's actually a
Windows button; on the Mac, it's a Mac button, and on Gtk, it's a Gtk
button, etc.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.