TrustRadius: an HG Insights company

.NET

Score8.4 out of 10

139 Reviews and Ratings

What is .NET?

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

Categories & Use Cases

.NET Straightforward Look

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.

Return on Investment

  • We were able to build SAP BTP Cloud-connected application to integrate with SAP Business One in less than a month using .Net

Usability

Alternatives Considered

Oracle Java SE

Other Software Used

Oracle Java Cloud

Great framework if you have the tools to implement

Use Cases and Deployment Scope

We use .NET as our main framework for back-end development. We use it to develop APIs and other things related to it. We have many different tools that all the portfolio companies use, and maintaining all of them is hard when they're not in the same scope or platform. We use .NET and its powerful tools in enterprise-level of development because it gives us the tools and direction needed to work with robust back-end solutions. With .NET Core, we can deploy in Linux environments and save in hosting. Really robust tool, solves our back-end problems.

Pros

  • Multi-threading.
  • Robust development.
  • Linq.
  • Object oriented development.
  • Garbage collection.

Cons

  • It's not lightweight.
  • Needs special tools to execute.
  • Quick deprecation of older versions.

Most Important Features

  • Multi-threading.
  • Entity framework.
  • Multi-platform.

Return on Investment

  • Lots of developers to work.
  • Expensive hosting.
  • Troublesome implementation.

Versatility, Reliability, Performance in an amazing framework!

Pros

  • Power
  • Versatility
  • Community
  • Cross-Platform

Cons

  • Documentation
  • Desktop Support

Most Important Features

  • Versatility
  • Ease of Setup
  • Standardization

Return on Investment

  • Reduced time to release
  • Reduced maintenance time
  • Increased revenue

Alternatives Considered

Laravel PHP Framework

Other Software Used

Laravel PHP Framework, PhpStorm, PyCharm

Great coding language for server-side processing

Pros

  • Compiles the code so users cannot see the source code, and we can keep our IP protected.
  • Works well with JavaScript, CSS, HTML, and other code languages.
  • Can be hosted on powerful servers and process very large data sets

Cons

  • It could use more responsive UI components, to allow UI components to work well on multiple device types with different resolution.

Most Important Features

  • Server-side data processing for small to large data sets
  • Scheduling to run in the back end, on a specific time interval
  • Complex UI web portals or other web pages
  • Connection to back end databases

Return on Investment

  • .NET has allowed us to handle many projects for our clients, over the years.

Other Software Used

Quickbase, Workato, MS SharePoint, Lucidchart

Enterprise Level Infrastructure

Pros

  • Visual Studio is one of the best IDEs and .NET is the best framework to use with Visual Studio.
  • There is a large network of support for the .NET framework.
  • The .NET framework encompasses a very large area of the programming stack.
  • The .NET framework is flexible and can be used for desktop applications or web development.

Cons

  • Sometimes, the .NET framework overcomplicates simple things.
  • The .NET framework is not the most popular framework and thus other frameworks may provide access to more tools and libraries.
  • The .NET framework requires licensing.

Return on Investment

  • High performance code
  • Easy to manage project solutions
  • Auto generated code support
  • Familiar language

Alternatives Considered

Oracle Java SE

Usability

Other Software Used

React, Microsoft Visual Studio Code, MySQL