3 ms·
I agree that MS is not completely serious about C#. They spend too much time on adding new language features but not enough on the essentials: There are big hol
by RachelF 2y ago
I agree that MS is not completely serious about C#. They spend too much time on adding new language features but not enough on the essentials:
There are big holes and missing bits in the Windows API wrapper that have been there for two decades. Most new MS apps like Teams of VS Code are not written in C#. I suspect it will limp along with hot and cold support from MS.
- neonsunset 2y agoWhat language do you program in? You can use CsWin32[0] and CsWinRT[1] both of which provide rich generated bindings for their respective APIs. A colleague of mine recently got rid of C++ component thanks to the former, simplifying the solution build. [0]: https://github.com/microsoft/CsWin32 https://github.com/microsoft/CsWin32 [1]: https://github.com/microsoft/CsWinRT https://github.com/microsoft/CsWinRT
- RachelF 2y agoThank you for that!
- cgrealy 2y agoThe Windows API is no longer the focus for .Net. They are very clearly pushing large scale web apps. I’d be curious to know what percentage of people are still writing windows clients. I suspect there’s a lot of legacy code still out there, but it’s clearly not the future