Changes in technology have led to changes in how web applications are created. And that has caused some consternation among web developers.
A decade ago, the development choice was to use .NET or Java, which meant WPF or ASP.NET for Microsoft developers. Java has been a bread-and-butter language for a long time, so that’s a safe bet. And Microsoft was known for 10-plus years of support for technologies, and even when they changed, the company always made sure everything was backward-compatible. So that was also seen as a safe bet.