Hacker News new | past | comments | ask | show | jobs | submit login

MFC was Microsoft, so that was definitely native, and I think a lot of stuff used native even just for performance reasons. I remember getting very frustrated around then when something would want me to install the JVM and I knew I was in for a laggy mess of an application that would have bad font rendering, strange little buttons, and its own file picker.



> MFC was Microsoft, so that was definitely native

Microsoft reimplemented this stuff from scratch all the time. Not just in MFC itself but Office too.


Don't modern versions of Windows contain at least 5 different widget frameworks? Like, Win32, Ribbon (I think engineered for Office as you said), WinForms, WPF, WinUI 1/2/3... I think Apple just has Cocoa (Carbon is long gone), AppKit, UIKit, and SwiftUI.


You (rightly) forgot about UWP, "universal windows platform"


Eh, I forgot if UWP was a widget framework, I thought WinUI 1/2/3 included the WinRT stuff.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: