Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Will VC++ MFC become obsolete in near future? [closed]

Normally people say MFC is little clumsy. It makes UI development slightly difficult to maintain since it has lot of auto generated code. It has good architecture (doc/view) but is not transparent like Win32 programming to understand how window program works in the background. So with this situation, is it good to extend the exposure on MFC programming or better to switch to .NET since for faster UI design with ease in maintenance.

Is it good to continue as MFC developer or good to know .NET as well?

How globally companies are looking into MFC as a technology for UI developments. Are they comfortable in supporting their developers to continue with MFC or looking for changing their development technology.

like image 745
Akaanthan Ccoder Avatar asked Apr 08 '10 06:04

Akaanthan Ccoder


Video Answer


2 Answers

I sincerely doubt that any company will start a new project using MFC instead of, at least, WinForms.

But I might just be too optimistic.

On the other hand, having someone that can maintain old projects that use MFC is always a nice-to-have, but I wouldn't rely only on that skill.

like image 71
ereOn Avatar answered Oct 05 '22 23:10

ereOn


Well, our product consists of about 70 MFC-projects (EXEs and DLLs), with some 100 man-years of development effort.

We have to ensure that this application will be running in at least 10 years from now. And we have to ensure that our existing customers can use their NT-networks and Win98 clients.

With that in mind we still begin new projects using MFC.

Altough some optical stuff comes new with every Windows-version, the core of Windows is still pretty much the same and MFC will continue to work.

like image 43
dwo Avatar answered Oct 06 '22 01:10

dwo