TrustRadius: an HG Insights company

.NET Professional, Scientific, and Technical Services Reviews & Insights

Score8.5 out of 10

139 Reviews and Ratings

.NET Reviews

7 Reviews
Professional, Scientific, and Technical ServicesInformation Technology & Services4Marketing & Advertising1Research1Computer & Network Security1

.NET Straightforward Look

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We are using .Net as a framework to manage interfaces between ERP and shop floor systems. This makes custom interfaces between non-standard applications very easy to handle from a data logging perspective and an API development and management perspective. I am happy with the speed at which the interfaces are processing data from SAP Business One to MES systems.

Pros

  • API development and management
  • Easy-to-handle Data logging to fetch current and historical logs
  • Processing speed
  • Customizations
  • Flexibility

Cons

  • Excessive .Net knowledge and coding skills are required. In this modern low-code/no-code era, it would be prudent if .Net comes with AI-based coding bots to help nontraditional developers deploy and use the platform.

Likelihood to Recommend

Apart from coding knowledge, I dont have any issues using .Net as a middleware between systems for customizations. Excessive .Net knowledge and coding skills are required. In this modern low-code/no-code era, it would be prudent if .Net comes with AI-based coding bots to help nontraditional developers deploy and use the platform.
Vetted Review
.NET
11 years of experience

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

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

.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.

Pros

  • 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

Cons

  • 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

Likelihood to Recommend

.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.
Vetted Review
.NET
18 years of experience

Dot Net

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

.Net (Dot Net) is a platform which provides a wide range of methods and interfaces upon which to build quality software. It consists of two parts:
1. The end-user part which when installed enables software build upon it, to run on the computer. This comes preinstalled on most Windows platforms, but you still are highly advised to download and install needed security updates, as well as upgrades to newer versions (current version is 5).
2. The programmer's part, which comes as a package with the Visual Studio IDE, and enables the developer to build their program/app upon its platform.

Pros

  • Has many methods, allowing for easy programming.
  • Is regularly updated to ensure security.
  • Is very widely used and has lots of information readily available online.

Cons

  • It is quite a big package.
  • When using it to build a program, it requires the package to be installed in order for the software to work.

Likelihood to Recommend

It is very suited as a basis for programming in a variety of programming languages and on a variety of platforms. Starting from C, C++, via C# and HTML with CSS through to the modern languages such as Python. It supports platforms such as PC, tablet and smartphone as well as cloud, whether based on Microsoft, Linux, Android or iOS and more.
Vetted Review
.NET
10 years of experience

Awesome .NET

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

The .NET ecosystem is used to fulfill the requirements of modern applications. With [the] release of .NET core, [...] many more innovative features [were added] to increase developer productivity, scalability, and performance with cross-platform support. [The] developer [has] got the flexibility for deploying .NET applications to the cloud and on-premise. It helps to address customers' digital need[s] related to sales, marketing, healthcare, [and] research.

Pros

  • Powerful IDE( Visual Studio)
  • Developer Friendly
  • C# Language

Cons

  • Performance
  • Stability of New Releases
  • Licensing Cost

Likelihood to Recommend

.NET is well suited when there requirement of rapid development with less experienced developers. There is [a] minimal learning curve for new developers and can easily ramp up. It is more [developer-friendly] with complete documentation.
Vetted Review
.NET
15 years of experience

.NET is the framework to solve all your problems

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

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.

Pros

  • 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.

Cons

  • .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.

Likelihood to Recommend

.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.
Vetted Review
.NET
7 years of experience

.NET - The SKY is the LIMIT

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

.NET is used in a wide range of projects across the LOB, especially in banking and finance and insurance industries. All desktops, client-servers, mobile and digitalization are mainly focused in Microsoft technologies.I am using it for different tech stacks, especially with C# language. TDD is a nice approach, especially the framework.

Pros

  • It allows the use of multiple languages. It has horizontal scalability.
  • .NET creates a unified environment that allows developers to create programs in C++, Java or Virtual Basic. All tools and IDEs have been pre-tested and are easily available in the Microsoft Developer Network.
  • UI best practices are more consistent.
  • Language integration is seamless, as you can call methods from C# to VB .NET.

Cons

  • You need to buy everything from Microsoft. The biggest con is that it is not free like Java. Migrating applications to .NET can be expensive.
  • Does not come with multi-platform support from Microsoft, and is not available right after installing Visual Studio.
  • Very much Windows OS dependent.

Likelihood to Recommend

Microsoft Asp .Net Framework is a widely used development framework for building enterprise level web applications, that today’s developers love to use. The .Net technology offers immeasurable benefits for various issues like memory management, security, and exceptional handling, a developer may face. It is ideal for web, console, front end, and back end.
Vetted Review
.NET
9 years of experience

.NET is the most flexible framework

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

.NET is a runtime language just like java. Combined with C# and Visualstudio, .NET presents the most flexible and competitive runtime on the market.

Pros

  • Memory Handling
  • Garbage Collection
  • Service Orientation
  • Extensive Framework

Cons

  • Image manipulation slow compared to C++.
  • Does not run on Mac/Linux - the newest .NET core does but presents only a subset of the framework.
  • May require the installation of the framework to run.

Likelihood to Recommend

Well suited for enterprise applications on Windows. Not suited for embedded computing.
Vetted Review
.NET
10 years of experience