Try our new research platform with insights from 80,000+ expert users
Microsoft .NET Framework Logo

Microsoft .NET Framework pros and cons

Vendor: Microsoft
4.2 out of 5
Badge Leader
555 followers
Post review
 

Microsoft .NET Framework Pros review quotes

ST
Jan 9, 2024
Firstly, I appreciate the decision to use Microsoft .NET Framework. I find it to be an excellent language, with a history rooted in providing an alternative to Java, albeit with initial challenges. It is gaining popularity and may be voted the most desirable programming language. What I particularly like about .NET is its language efficiency. While C# is the primary language, the platform also supports others, catering to those inclined towards functional programming. Although I started with Shell, I'm still grasping the concept of functional programming. Despite initial reservations about object-oriented programming, I acknowledge its advantages. .NET is a safer option, and despite criticisms, it has evolved over the years. One notable aspect is .NET's transition to an open platform in recent years, distancing itself from being exclusive to Microsoft engineers. I appreciate the versatility of .NET, enabling code production for a wide range of platforms, presenting a strong competition to Java. It allows targeting practically any physical platform, showcasing its flexibility. These qualities contribute to my positive view of .NET, totaling thirteen aspects that I find appealing.
Alireza-Nikseresht - PeerSpot reviewer
Oct 3, 2019
A great solution for creating program solutions in a framework for Microsoft Windows quickly and easily.
Pavan Kodur - PeerSpot reviewer
Mar 6, 2024
The new .NET Core has those middlewares, which are awesome from a security standpoint. With the old Framework or the newer Framework, middleware is basically an event pipeline. You configure and register it, and it handles things centrally. A simple example is logging. With the old Framework, you needed to try/catch blocks everywhere. Here, you configure the logging handler once, and it captures exceptions across the application. I really like the middleware pattern.
Learn what your peers think about Microsoft .NET Framework. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
814,649 professionals have used our research since 2012.
DH
Mar 26, 2024
The tool offers a lot of support, and there is a lot of knowledge material available, along with a lot of community groups.
SK
Jun 20, 2021
Microsoft Platform is the only viable solution when I wish to do something that is not supposed to be cross-platform.
RE
Oct 19, 2020
Basically, .NET is simply is the easiest programming language to use, based on my experience.
AS
Dec 16, 2019
When it comes to the user interface, the context is better than other tools because it is easier to use.
RC
Jan 29, 2024
It facilitated the streamlined scheduling process by amalgamating inputs from various sources, including location data and other systems.
HimanshuTomar - PeerSpot reviewer
Sep 1, 2023
When we talk about .NET development, we use Visual Studio IDE to create these things. In recent years, there have been a lot of improvements in Visual Studio 2022. It would be a daunting task to list all of the features that have benefited us, as it would require a lot of time and effort. However, there are definitely many improvements year after year in .NET development.
AG
Sep 18, 2023
Given that it's cross-platform right now, where you can use it on Windows and Mac, that is the single most significant feature that has resulted in wider adoption of .NET.
 

Microsoft .NET Framework Cons review quotes

ST
Jan 9, 2024
In the realm of Microsoft .NET Framework, particularly in the C# language, there have been significant developments that I find highly commendable. I am genuinely fascinated by the continuous evolution of the language, and staying abreast of the latest features in Azure is both challenging and enjoyable. Working with C# in Azure is particularly fantastic. I appreciate in .NET, as compared to Java, is the enforcement of types, providing a better experience in terms of technicalities. Additionally, the introduction of Roslyn in the past few years has brought about the concept of late .NET, which I find interesting and powerful. This allows for the transformation of symbolic code just before execution, eliminating the runtime decision-making process and enhancing efficiency. However, late .NET does come with a drawback – a delay in the last-minute computation when starting an executable. While some may find this less appealing in terms of instant responsiveness, especially in serverless cloud environments, the efficiency gained from executing strictly binary code is valuable. Despite potential drawbacks like the time required for activation, I view .NET favorably for its technical advancements and efficiency, especially in scenarios such as serverless cloud computing. It's essential to recognize the intricacies of how .NET processes code and the efficiency it brings, which some may overlook.
Alireza-Nikseresht - PeerSpot reviewer
Oct 3, 2019
It would be nice if the framework were able to work with additional environments and systems like Linux.
Pavan Kodur - PeerSpot reviewer
Mar 6, 2024
Microsoft has its own product called Blazor, but I don't think it's quite as powerful yet as React or Angular. That's an area for improvement.
Learn what your peers think about Microsoft .NET Framework. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
814,649 professionals have used our research since 2012.
DH
Mar 26, 2024
The product's price is an area of concern, making it an area where improvements are required.
SK
Jun 20, 2021
It is of great concern to us that the solution is not very powerful on cross platform, at it impedes the ability to build and scale with it.
RE
Oct 19, 2020
.NET Is still heavy or dependant on other Microsoft libraries and frameworks.
AS
Dec 16, 2019
They should have more training materials available that are specific to .NET. We spend a lot of money training our engineers.
RC
Jan 29, 2024
Improvements are needed in .NET development, particularly in a backend scenario.
HimanshuTomar - PeerSpot reviewer
Sep 1, 2023
The integration with DevOps tools, such as Azure DevOps, Jira, and GitLab, would be a valuable addition.
AG
Sep 18, 2023
One thing that could be improved is the tooling and IDE for .NET in non-Windows environments like Mac.