.NET vs ServiceStack: What are the differences?
Developers describe .NET as "A free, cross-platform, open source developer platform for building many different types of applications". .NET is a general purpose development platform. With .NET, you can use multiple languages, editors, and libraries to build native applications for web, mobile, desktop, gaming, and IoT for Windows, macOS, Linux, Android, and more. On the other hand, ServiceStack is detailed as "*A configuration free, code-first, light-weight framework *". It is a configuration free, code-first, light-weight framework built on top of ASP.NET for building services and web applications. As the name suggests, it is a stack of services. It provides with just everything that one needs for building end-to-end web services.
.NET and ServiceStack belong to "Frameworks (Full Stack)" category of the tech stack.
.NET is an open source tool with 11.4K GitHub stars and 2.48K GitHub forks. Here's a link to .NET's open source repository on GitHub.
Decided to change all my stack to microsoft technologies for they behave just great together. It is very easy to set up and deploy projects using visual studio and azure. Visual studio is also an amazing IDE, if not the best, when used for C#, it allows you to work in every aspect of your software.
Visual studio templates for ASP.NET MVC are the best I've found compared to django, rails, laravel, and others.