.NET is the framework to solve all your problems
October 01, 2020

.NET is the framework to solve all your problems

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

Overall Satisfaction with .NET

We’ve been using .NET for more than 7 years now. It has been able to serve all our programming needs, especially when developing applications for our clients. The ability to develop web apps and websites that are dynamic, robust and interactive while also fast and secure summarizes the main feature we’ve found. Our latest project was a warehouse/retail system that connected more than 50 shops to a single items database that also connects with their point of sale system. But we've also built many other sites, including customized e-commerce shops, publishing engines and even simple corporate sites.
  • Comes bundled with Visual Studio, which is one of the best and lightest IDEs in the market.
  • Easy to learn, with a lot of online resources and open source codes to support.
  • Heavily supported by Microsoft, and integrates well with Windows especially with network user authentication.
  • Supports multiple languages and allows for easy cross-projects integration.
  • .NET is heavily Microsoft Windows oriented, and while .NET core tried to resolve that with MacOS and Linux support, .NET Core is still waiting for wider adoption.
  • While free for small projects, additional features for big projects can be a little expensive.
  • Can be resource-heavy upon deployment. We continuously have our more senior staff optimize the code of our junior developers for performance. Other languages are a little bit more forgiving in comparison.
  • Reduced project cost, as we are able to reuse many code blocks between projects.
  • Reduced operational cost, as our interns and new juniors are able to pick it up fast and be part of our development team in no time.
Microsoft has a very detailed documentation of the framework that can easily be navigated and used for guidance. The official support forums are quite active and you can expect a response within 24 hours max. The community is huge and you can easily find solutions for your problem both online and offline.
When it comes to usability. .NET is heavily operating system dependent.
On Microsoft Windows:
  • Easily integrates with Windows
  • Many dependencies are already part of the operating system
Other operating systems:
  • You will need to use .NET Core
  • The application will need to be shipped/deployed with many dependencies

However, generally .NET framework is supported by many hosting services.

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

.NET is really suited for:
  1. Developing quick and clean solutions. The framework provides easy to use functions & libraries that can speed up the development time.
  2. Code can be easily repurposed from one project to another, as the language is very deeply rooted into Object-oriented programming.