If you've ever tried to stop doing something, going 90% of the way (e.g "I'll drink one soda per week") is often much harder than quitting entirely. This is particularly true with addiction where neural pathways need to be changed.
I am a full time .NET developer, experienced with both newer and older .NET versions.
They are confusingly named, but this is the gist:
- .NET Framework is the older version that is tied to Windows.
- .NET is the newer version that is cross platform, and was renamed from .NET Core.
Linux support is pretty good on .NET. I don't have as much experience with this personally since most of my company is still using .NET Framework, but I was able to get a simple .NET app running on Linux without any hassle.
The main web frameworks I am aware of are Blazor and MVC. Blazor behaves more like a single-page application (without needing JavaScript!) and abstracts away most of the headache of making dynamic web pages, but generally doesn't scale as well from what I have seen. MVC is a little more traditional but you need to write some JavaScript for interactivity.
I'm not fully sure what you mean by GUI heavy. Everything I am aware of can be accomplished with the CLI tooling.
reply