Re: C++ vs. C#

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance




"Mihai N." <nmihai_year_2000@xxxxxxxxx> ha scritto nel messaggio news:Xns9BF2F34E83C53MihaiN@xxxxxxxxxxxxxxxx

Personally, I really like wxWidgets.

Except the way wxWidgets uses to translate strings (based on string literals instead of IDs like MFC does), right? :)

I think that going from MFC to wxWidgets is easy, you are very right in that.
However, I don't like the lack of proper documentation in wxWidgests, especially if compared to the rich examples we can find for MFC.

For example, when I had to implement a custom non-trivial grid with wxWidgets in a project, I searched for some documentation on wxWidgets web site, and I found nothing interesting.
I've retried just now, and I see the same "yet to be written" sentence :(

http://docs.wxwidgets.org/2.6/wx_gridoverview.html#complexwxgridexample

(To solve my problem in that project I recall I spelunked in wxW. source code to try to better understand the wxGrid component.)

IMHO, you can have a very good library, but without proper documentation and proper support in general, its value decreases.

On the other side, MFC has rich and helpful communities supporting it (this newsgroup, lots of articles and components on CodeProject, etc.).

Giovanni


.



Relevant Pages

  • Re: Transferring program to .dsk image on Win32?
    ... would have included the feature. ... be that it is written in C++, but that it uses MFC (MS Foundation ... A great first step would be porting the UI to WxWidgets. ... write Windows apps in C++, so it's what I used; ...
    (comp.sys.apple2)
  • Re: How is wxWindows related to Python?
    ... That is a reference to wxPython. ... the wxWidgets c++ library. ... > standard set of API accross multiple platforms (unlike MFC) and if the ...
    (comp.lang.python)
  • Please use wxWidgets
    ... Please use wxWidgets, ... It's modelled after MFC but it produces code which can ... be compiled into native code executables with ... the Windows executable looks a real Windows program, ...
    (comp.lang.cpp)
  • Re: MFC in Linux
    ... That's a bit unfair to wxWidgets ... ... it's much more than an MFC workalike! ... wxWidgets will not allow you to simply recompile an MFC app for ... linux, but if you port your code to wxWidgets you will be able to build it ...
    (microsoft.public.vc.mfc)