.NET is a solid platform and foundation for my organisation's apps, but I find it a bit boring and dated nowadays
June 10, 2021

.NET is a solid platform and foundation for my organisation's apps, but I find it a bit boring and dated nowadays

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

Overall Satisfaction with .NET

.NET is used as the basis for most applications developed at my organisation. These applications are used across the entire organisation and some are publicly available. .NET was originally chosen as my organisation is traditionally a Microsoft shop and it seemed the logical choice. It provides an excellent foundation for our applications and is an extensive framework to use, allowing us to address all business problems with it.
  • Solid foundation
  • Good support from Microsoft and the community
  • C# is an excellent language to use, it is well designed and likable
  • Fairly performant
  • Integrates well with SQL Server
  • Integrates well with IIS
  • Convoluted and complex class hierachy
  • Feels a bit dated (it comes from the Java era after all)
  • Microsoft has started ending support for older versions of the framework
  • Can be slow to develop with initially, as setting up the required scaffolding takes time
  • Documentation can be a bit hit and miss nowadays
  • Feels a bit boring and uncool when compared to newer tech
  • SQL Server integration
  • IIS integration
  • Solid foundation / framework
  • Supported
  • Fairly performant
  • C#
  • MVC
  • NET
  • Allowed for rapid application development in most cases
  • Reduced costs because it is free to use
  • Allowed conforming infrastructure as all apps built with it
If it was up to me, I'd rather use something like Node.js hands down. Things are simpler, there is no gigantic convoluted class hierarchy to learn like there is with .NET. Also Node is really fast and lightweight. I find .NET these days to be a totally solid product and it certainly has its place - but it seems a bit dated and boring to me now.

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 well suited for any general purpose solution to a business problem, though if we are talking strictly the framework version - you have to be more or less tied to Microsoft Windows to run it. If this isn't a problem, then it will be able to address and solve any programming project you have.