Click here to Skip to main content
15,887,344 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
honey the codewitch28-Feb-24 7:46
mvahoney the codewitch28-Feb-24 7:46 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Ravi Bhavnani27-Feb-24 9:23
professionalRavi Bhavnani27-Feb-24 9:23 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Mike Hankey27-Feb-24 9:35
mveMike Hankey27-Feb-24 9:35 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Sven Bardos27-Feb-24 9:37
Sven Bardos27-Feb-24 9:37 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Sven Bardos27-Feb-24 9:50
Sven Bardos27-Feb-24 9:50 
GeneralRe: MFC? WinForms? I gotta ask... why? PinPopular
PIEBALDconsult27-Feb-24 13:23
mvePIEBALDconsult27-Feb-24 13:23 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Stacy Dudovitz27-Feb-24 15:54
professionalStacy Dudovitz27-Feb-24 15:54 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
MikeCO1028-Feb-24 1:48
MikeCO1028-Feb-24 1:48 
Stacy, being semi-retired (which has been a fail, lol) I think one of the reasons I've seen is that basically we're often assigned to build things and it's not worth the learning curve to accomplish the given task. So, the default is using the tools you know.

I live in my odd world of C#/VB .NET, PHP, and JS along with some of its variants. One project is an 'agile-RAD' large desktop app using WinForms and VB.net. There's no budget to recode in C# or anything else, and no real reason to do so since there's no scalability requirement; the number of users will never be greater than a few dozen. Their needs change regularly with quick implementation required. Their apps are heavily data-driven pulling from Postgres and DB changes aren't unusual. The datagridview control is a staple for their needs, which has both pros and cons to its WPF counterpart.

Oops, back to your question. If someone asked me for a desktop app today from scratch, it would be in VS; likely C# but I wouldn't totally rule out VB depending on the specs. I know there's differences, but for a lot of things they can be negligible. Winforms vs WPF is a deeper design consideration. In truth today, it's rare to see a 'from scratch' app that doesn't have interaction with either existing DBs, the web or some other requirements. I use more contract work where required in some cases to maintain sanity.

Though... I'm working on a project that has a large PHP codebase and a proposed new piece requires it to play nice with a Node-JS API app. My colleague of 30 years told me that "I'm crossing over to the dark side". Laugh | :laugh:
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
BryanFazekas28-Feb-24 1:51
BryanFazekas28-Feb-24 1:51 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Gerry Schmitz28-Feb-24 7:46
mveGerry Schmitz28-Feb-24 7:46 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Peter Adam27-Feb-24 20:22
professionalPeter Adam27-Feb-24 20:22 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Wolfgang Wolf27-Feb-24 20:39
Wolfgang Wolf27-Feb-24 20:39 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
den2k8827-Feb-24 22:08
professionalden2k8827-Feb-24 22:08 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Stacy Dudovitz27-Feb-24 22:13
professionalStacy Dudovitz27-Feb-24 22:13 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
JohaViss6127-Feb-24 22:57
professionalJohaViss6127-Feb-24 22:57 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
glennPattonWork327-Feb-24 23:08
professionalglennPattonWork327-Feb-24 23:08 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
BryanFazekas28-Feb-24 2:09
BryanFazekas28-Feb-24 2:09 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
rallets28-Feb-24 0:27
rallets28-Feb-24 0:27 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
snoopy00128-Feb-24 0:32
snoopy00128-Feb-24 0:32 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
atverweij28-Feb-24 0:40
atverweij28-Feb-24 0:40 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Member 334960928-Feb-24 0:40
Member 334960928-Feb-24 0:40 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
mark.shultz@controlss.com28-Feb-24 3:42
mark.shultz@controlss.com28-Feb-24 3:42 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Member 334960928-Feb-24 3:54
Member 334960928-Feb-24 3:54 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
Colin Humphries28-Feb-24 0:50
Colin Humphries28-Feb-24 0:50 
GeneralRe: MFC? WinForms? I gotta ask... why? Pin
CodeZombie6228-Feb-24 1:03
CodeZombie6228-Feb-24 1:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.