4 ms·
My understanding is that it takes orders of magnitude longer to develop native Windows applications than it does to develop webapps. If you know what you are d
by dagw 2y ago
My understanding is that it takes orders of magnitude longer to develop native Windows applications than it does to develop webapps.
If you know what you are doing, not at all. That being said the technologies are quite different and not all skills are transferrable. If you're an experienced web developer, then transferring to writing Windows apps takes a bit of getting used to. Once you've wrapped your head around C#, Visual Studio and WPF or WinUI3, and embraced the Window Way, it's actually a quite productive environment.
What I suspect we might be seeing is that Windows has so thoroughly lost the developer mindshare battle, that not even Microsoft can find experienced Windows devs to hire, and most of their new developers have a web first programming background and have never used any of the Windows GUI frameworks.
- joenot443 2y agoThat's essentially I'm suggesting. I totally agree that in a world where one's team is made up of highly skilled C# developers with lots of experience writing Windows apps, I'm sure productivity is fantastic. In the world which 99% of software teams live in though, the former skillset is far, far rarer than the React/node/Vue etc. toolkit which is a dime a dozen these days. If a fresh team wants to from 0 to functioning product, I still stand by that they'll get it out the door _much_ faster using some agreed upon webstack than they would doing it the Windows Way. Hence the "orders of magnitude" phrasing which others are having trouble with.