Skip to main content
TrustRadius
.NET

.NET

Overview

What is .NET?

Microsoft's .Net is an open source, freeware application infrastructure.

Read more
Recent Reviews

Dot Net

8 out of 10
May 29, 2021
Incentivized
.Net (Dot Net) is a platform which provides a wide range of methods and interfaces upon which to build quality software. It consists of …
Continue reading

Awesome .NET

9 out of 10
April 29, 2021
Incentivized
The .NET ecosystem is used to fulfill the requirements of modern applications. With [the] release of .NET core, [...] many more innovative …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is .NET?

Microsoft's .Net is an open source, freeware application infrastructure.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

4 people also want pricing

Alternatives Pricing

What is Mirantis Kubernetes Engine?

The Mirantis Kubernetes Engine (formerly Docker Enterprise, acquired by Mirantis in November 2019)aims to let users ship code faster. Mirantis Kubernetes Engine gives users one set of APIs and tools to deploy, manage, and observe secure-by-default, certified, batteries-included Kubernetes clusters…

What is NGINX Plus?

NGINX Plus is presented as a cloud‑native, easy-to-use reverse proxy, load balancer, and API gateway, from F5.

Return to navigation

Product Demos

Visual Basic to C#.NET Migration Demo

YouTube

Microservices Architecture and Step by Step Implementation on .NET with Quick DEMO

YouTube

.NET Obfuscator - ConfuserEx Anti-Decompiler Demo and Review

YouTube

Demo - Create .NET console app to work with users in the organization with Microsoft Graph

YouTube

.NET Reactor Obfuscator String Obfuscation Demo and Review

YouTube

Authenticate MVC .Net Core Application with Azure AD | Live Demo

YouTube
Return to navigation

Product Details

What is .NET?

.NET Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Microsoft's .Net is an open source, freeware application infrastructure.

Reviewers rate Support Rating highest, with a score of 9.7.

The most common users of .NET are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(135)

Attribute Ratings

Reviews

(1-1 of 1)
Companies can't remove reviews or game the system. Here's why
Score 7 out of 10
Vetted Review
Verified User
Incentivized
.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
.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.
  • 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.
Yes
I have found upgrading from earlier version of .NET Core, even from version 5, to .NET6 to a completely awful process. Firstly the lifetime of these products seems very short which forces us to be continually upgrading. Secondly, the upgrades tend to break code that was working. For example, LINQ code that did work in 5 now throws these mysterious exceptions like "Nullable object cannot be null" because Microsoft keep changing the way they think it should work (see here: https://github.com/dotnet/efcore/issues/20633). Back in version 2 they had it working one way, then changed it for version 3, 4, and 5 - until version 6 and they have changed it back to the way it was done in version 2. Come on, what about a "don't break it - maintain backwards compatibility" attitude for .NET Core please!
  • We were forced to upgrade because Microsoft ends support on the iterations of .NET Core so quickly - so the only benefit is it is a supported version (ostensibly)
  • Supported
No
No
Return to navigation