Xiaofan Chen wrote: > On Sat, May 30, 2009 at 11:39 AM, Vitaliy wrote: >> I think there is a general agreement among programmers that MFC >> sucks. > > I agree with that as a non-programmer. MFC must suck since I could > not go along with the steep learning curve and gave up learning > programming 10 years back partially because of MFC and Win32 API. ;-) > > > On the other hand, even though it has a steep learning curve, the > programmers I know of think MFC is not bad. It is very powerful and > there are still so many complexed GUI design using MFC. It has the advantage of having a major market penetration. But that's a bit a thing of the past -- if I wanted to use a powerful library, I'd use .NET rather than MFC. It's present on as many systems if not more, it's better standardized and it's more up to date. And it's (arguably) better structured. > But if going for the .Net world, then Visual C++/CLI is not the best > choices. So people move on to C#. I know this gentlemen ( a nice > Italian gentlemen in Microchip forum), he moved on to C# after > trying Visual C++/CLI for GUI. Agreed. C++ may be a good choice for native programming, but not for .NET. C# is similar enough and has much better support for the .NET way of doing things, and once you got used to it, you probably don't look back. Gerhard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist