I agree Java is dying, but so is .Net. Microsoft is trying it's best, but .Net Core is no where near as popular as .Net 3.5. (google trends). Embrace the Beam. :)
My feeling is that .NET core is just starting to gather steam. I think it took some time before developers understood what was happening (and probably still quite many .NET developers could not describe the differences).
This Google Trends search shows .NET Core as leading since February 2017 [1]
Adoption is still zero on the projects I am involved with, to the point that one of the new features in Visual Studio is to access JavaScript libraries without any dependency on nodejs.
"
- If your project does not require additional tools (like Node, npm, Gulp, Grunt, WebPack, etc) and you simply want to acquire a couple of files, then LibMan might be for you.
- LibMan lets you specify exactly where the files should be placed inside your project. (No additional build tasks or manual file copying required!)
- LibMan provides the benefit of a much smaller footprint in your web project as it only downloads the files you need.
"
Basically the way to avoid touching node or anything related to it.
Did read, still don't get it. My point is SV/ Open Source is first to adopt newer tech. Enterprise follows by using these open source projects or acquiring companies that use this newer tech or just copying/building over them. I see wide adoption of JS on the server side in enterprise today compared to just a couple of years ago and NodeJS/NPM are the dominant forces in that direction. Some may be vary of NodeJS/server side js, sure but not most.
This Google Trends search shows .NET Core as leading since February 2017 [1]
[1] https://trends.google.fi/trends/explore?date=today%205-y&q=....