Re: Please use wxWidgets



Re: "There is no bloat"

Actually, the application I started developing with wxWidgets 2.4.2 reduced
in size by over 600KB when I switched to using MFC 7.x. (Naturally, both
were compiled with the same options, and statically linked.) I'm no great
proponent of MFC, but if you look at its source code, you can't help but be
impressed by the steps taken by MFC to keep it lean. Many APIs are just an
inline wrapper over the Win32 SDK and great attention has been paid to
reducing working set size by careful placement of code in particular source
files. The downside of wxWidget's portability is the number of extra layers
between its API and that of Windows. Life is just full of trade-offs!

Whether 600KB is worth worrying about is a different argument from the point
I was making.

"Daniel James" <wastebasket@xxxxxxxxxxxxxxxx> wrote in message
news:VA.00000b7c.043cf360@xxxxxxxxxxxxxxxxxxx
>
> There is no bloat. wx is a comprehensive and fully-featured toolkit and as
> such it does contain a lot of code. If you use all the fetaures then you
> do
> get a big application footprint, but it isn't "bloat". If you don't use
> the
> features they needn't take any space (unless you link against a DLL
> containing the full library). Note that other toolkits -- like MFC and Qt
> -- are also not small (though MFC is supplied with Windows, so at least
> one
> doesn't have to ship it).

> Cheers,
> Daniel.
>
>


.



Relevant Pages

  • Re: OT: Ist Windows schoen und idiotensicher?
    ... Und da tut sich, das mußt Du zugeben, Linux mit Gnome oder KDE einem ... Windows XP oder Vista rein garnichts! ... Fuer ein "richtiges" OS brauchts schon ein bisschen mehr als ein CPC ... man X11 nimmt (braucht Ressourcen ist aber kein Bloat). ...
    (de.etc.fahrzeug.auto)
  • Re: Vista minimum requirements for processors
    ... lipstick on the Windows 2000 pig? ... I tend to avoid HP anymore due to their software bloat). ... equivalent when your processor is the M, Core Solo, Core Duo, Core 2 ...
    (alt.sys.pc-clone.dell)
  • Re: Why does dovecot require mysql?
    ... > what is bloat for you is a must have feature for many others. ... The only problem I have with this, is that Windows XP is running about ... four to five times *faster* on my old laptop, than FC3 with GNOME. ...
    (Fedora)
  • Re: Pasting causing large problems....
    ... "Beth Melton" wrote: ... This option is notorious for causing file bloat. ... >> requires graphics that we create in SPSS PC using Windows XP and ... Health Care Management Systems Analyst ...
    (microsoft.public.word.application.errors)
  • Re: What Linux lacks : better in-kernel user interface
    ... I don't want bloat, search the archives for evidence. ... want many of the features X provides, such as hierarchical windows, ... A want a font rendering engine to do those things, ...
    (comp.os.linux.x)