Which framework / libs is good for Win GUI?

Discussion of chess software programming and technical issues.

Moderator: Ras

User avatar
phhnguyen
Posts: 1535
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Which framework / libs is good for Win GUI?

Post by phhnguyen »

Hi all,

I have developed my chess programs for more than 10 years. The code has two main parts. The first one is a chess engine in C++, using STL library (so it can run on some OS such as Win, Linux). I think I will continue developing this part as before.

The second one is GUIs for my chess interface and some freeware chess utilities. It is in C++, using MFC (Visual Studio). All GUIs use chess engine code as the core (not separated as WB and engines). The whole code looks like a mix soup of MFC, STL.

For long time, I have managed maintaining my GUIs only. So now it is the time to re-write them. I plan to support mainly Windows (and maybe, IOS). Continueing to use MFC is easy for me but I have been considering others such as .Net, QT... but not sure if any is worth to invert time and effort.

So my question: which framework / library should I use to develop GUI on Windows?

Thanks in advance for any ideas / suggestions.
kinderchocolate
Posts: 454
Joined: Mon Nov 01, 2010 6:55 am
Full name: Ted Wong

Re: Which framework / libs is good for Win GUI?

Post by kinderchocolate »

Are you sure Windows is your only platform? If so, WPF and Silverlight will be awesome. You can run Silverlight on the web and in offline desktop mode. Your code will also work on Windows Phone and Windows 8.

If you like iOS and Windows, get MonoTouch.