Welcome to xMule: A P2P Client derived from eMule BerliOS Developer LogoSourceForge.net Logo


Links
- Visit the Forums!
- SF.net Project Page
- xMule Screenshots

Modules
· Home
· Content
· Downloads
· Recommend Us
· Search
· Statistics
· Top
· Topics
· Your Account

Who's Online
There are currently, 2 guest(s) and 0 member(s) that are online.

You are Anonymous user. You can register for free by clicking here

 
The comments are owned by the poster. We aren't responsible for their content.

No Comments Allowed for Anonymous, please register

Why I mistrust wxWidgets... (Score: 0)
by Anonymous on Thursday, April 08 @ 12:04:04 CDT
I, as a simple GNU/Linux/X11 user, have only ONE version of WX : the layer over gtk-1.2. If I do compile wxGTK with gtk-2.2, I give ten seconds to my xMule 1.7.4c before it crashes. And gtk-1.2 is... well, it's an old version, barely supported, with a poor design compared to version 2.x, quite slow, ugly... And that is one more layer, as I said, over gtk and X11, from xMule to its display. Of course, portability is ensured with it, but... X11 bugs (rare !)+GTK-1.2 (less rare)+wx bugs+ the bugs generated by their interactions+ the "bonus" bugs each specific platform can have makes quite too many potential bugs, and speed and performances have their price to pay to portability too. In the absolute, well, xMule is not slow, but it takes more resources than it would if designed with other methods and libraries I think. I have tested wx compared with qt, FOX, gtk-1.2 and gtk2 and it is from far the least fast of those toolkits, for comparable (simple) test programs. It can be easily verified with hmmm... -pg and gprof. gtk-1.2 was the second worse, and FOX the best... With no theming or internationalization, that is not a surprise. Gtk2 and qt are very near, second and third.
My question about that is quite simple : what, except a portability never needed because winblowsians never use such a free software as xMule, and that is a false argument anyway since near any toolkit runs on near any platform today, does WX bring compared to... gtk2, FOX, qt...? that, all, have today an excellent portability !
About version 1.8.0, well... I compiled it without any debugging flags so it was hard to find any kind of bugs... It simply crashed systematically after 10 or 20 seconds running, maybe a bit longer when reduced. I DL 1.8.1 right now... And I HATE to send bug reports without any kind of usable information with it, usable informations that I simply did not have. As a developer myself, I understand the "Where's your patch ?" attitude, and I do agree with it. I have no patch or understanding of the problem. 1.7.4c works fine for the moment. Probably 1.8.1 will, too.


| Parent


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.03 Seconds