4 ms·
This is like patents expiring. By the time the patent expires, it's not valuable any more, because the new stuff is superior. In the MS land, I get to complet
by VikingCoder 8y ago
This is like patents expiring. By the time the patent expires, it's not valuable any more, because the new stuff is superior.
In the MS land, I get to completely rewrite my app, because I need the new hotness, which doesn't work with the old API.
- int_19h 8y agoThat's because the new hotness is often outright not possible to fit within the constraints of the old API. It's the same on all platforms, really. The difference is that on Windows, you can choose to not chase the new hotness if you don't actually need it. E.g. there are still people writing WinForms and even MFC apps, because it works for them, and they don't need anything flashy. And that is a fully supported scenario - not just running the old stuff on new platforms, but even writing new code that uses the old frameworks in the latest-and-greatest Visual Studio.