Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


The 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


What 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

[1]: https://github.com/microsoft/CsWinRT


Thank you for that!




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

Search: