3 ms·
Yeah, what I liked about the 90s you basically got MFC and it was basically it, you could create any desktop app and only waited for incremental upgrades. MFC w
by hdjjhhvvhga 5y ago
Yeah, what I liked about the 90s you basically got MFC and it was basically it, you could create any desktop app and only waited for incremental upgrades. MFC was supported by Borland and Symantec, so basically whatever you choose you could quickly create a Windows GUI app. What I dislike about the current situation is the lack of certainty as to which toolkit I should invest my time in as I'm sure someone at Microsoft will change their minds again.
- pjmlp 5y agoC++/WinRT tooling is so bad, that MFC feels modern. Ok, I got the point that they decided to stop doing language extensions and C++/CX was a dead end. Surely the PM that signed the idea to replace C++/CX, could have spent one minute considering not to ship a development experience that is worse than MFC. In 30 years haven't they had time to add syntax highlighting and code completion to IDL files? Ah, and the Windows team then ignores C++/WinRT on their own samples, and use their own internal WIL framework instead. https://github.com/microsoft/wil https://github.com/microsoft/wil So you get some samples on MSDN now that after being rewritten from C++/CX into C++/WinRT, are also tainted with WIL library types
- blackoil 5y agoPractical reasons why Electron is winning. A universal base framework and language. Choice of popular development framework, UI and other libraries and million of developers.
- pjmlp 5y agoElectron is winning because people are lazy, really. I do Web development alongside native, and would never pick Electron unless obliged by customer requirements to act accordingly. What to just use HTML/CSS/JS instead of the native OS capabilities? Use Web widgets, PWAs, daemons/services with local browser UI. No need to install hundreds of Chrome instances, and have them run in parallel. If you go with daemons/services with local browser UI, you can even use microservices and a distributed cluster for your app, what about that? Maybe it is worth of an HN blog post.