.NET - A mature and reliable runtime
July 19, 2017

.NET - A mature and reliable runtime

Christopher Belanger | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with ASP.NET

We write multiple software products across our teams. The majority of these products are written in some version of ASP.NET. It is used daily for development, debugging, and all other R&D activities. This is across multiple versions of .NET and both legacy applications and new greenfield applications. In general, all back-end code is .NET.
  • .NET runs well in a variety of Windows environments.
  • It integrates seamlessly with other Microsoft product (SQL Server, Azure, etc).
  • The documentation for much of the MSDN could be improved. That said, they have done a much better job with .NET Core.
  • As we have a large group of developers who are fluent in .NET, all our development efforts are due at least in part to the framework.
  • Java
.NET is most comparable to Java, the other main managed runtime being used. Both have their values, but .NET has the support of Micrsoft behind it and has some nicer tools. For example, I find Visual Studio much nicer than NetBeans or Eclipse. Now that Core is out, the primary advantage of Java, cross platform compatibility, is less of a factor.
.NET is suitable across a variety of scenarios as it is a programming language. I have used it to write scalable servers, web APIs, desktop clients, command line applications, and a variety of other applications. As long as you are going to be running on an environment that can have the runtime, you can use it.