The gold standard of development platforms
September 24, 2020

The gold standard of development platforms

Gordon Lo | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with .NET

The Microsoft .Net framework and .Net core are used in conjunction with Azure cloud services. The background of the organization is written in MS .Net and much of our new development is all done using .NET core. Microsoft .NET is an integral part of Dynacare and all of our internal development.
  • .Net accelerates development by focusing on business features rather than low-level development.
  • There is a very large and active community for support should you run into problems.
  • The latest .NET core runs on linux servers, which can reduce hosting costs.
  • .Net development using visual studio is better than any other development platform.
  • UWP development using .NET can be challenging because there's a smaller community behind it.
  • If you do very unique development in .NET, you may come across some very low-level bugs that extend beyond the development community.
  • .Net Framework, .NET Core, and .NET standard can be confusing at times. The upcoming .NET 5 will hopefully clear this up.
  • .NET developers spend more time building business features rather than low-level development. This helps get more from developers when compared to traditional Java development.
  • Recently, the cost of .NET development via visual studio subscriptions has been reduced but there are free options for development available. This makes it comparable to Java development starting costs.
  • Since .NET core apps can now run in Linux, this should shorten ROI if transitioning from Java to .NET.
Java vs .NET these days is more of a preference than anything else; you pick and choose whichever works best for you. Both have active and vibrant community support, and both have good development tools to work with. The benefit that .NET has over Java is that you can get first-class tools from one place: Microsoft. This means that .NET development and associated tools are all consistent vs the Java world that would require integration between different parties.
You don't often need to reach out to Microsoft for .NET support. If you do, there are forums and websites that have active Microsoft support folks where you can provide feedback or get help. Microsoft support in general is quite good as well, but not cheap. The best support is from the community like StackOverflow.
.NET frameworks are fantastic overall. There are no limitations to what you can accomplish with it. The most important part is that you'll have access to developer community support and that .NET is always being improved every month. Be it in web applications, back-end servers, or integrations, .NET enables developers to do it all.

Do you think .NET delivers good value for the price?

Yes

Are you happy with .NET's feature set?

Yes

Did .NET live up to sales and marketing promises?

Yes

Did implementation of .NET go as expected?

Yes

Would you buy .NET again?

Yes

The .NET framework, .NET core, asp.NET core, are all very powerful frameworks for development. Generally speaking, asp.NET core works very well for front-end development and allows developers to focus on bringing web applications to life rather than the minutiae of front-end bindings.

.NET framework and .NET core are very well suited for backend services both in Azure and on-premise. Windows services function well and are easily deployed to local servers.