2017-12-24T06:08:00Z

What advice do you have for others considering Microsoft .NET Framework?

Miriam Tover - PeerSpot reviewer
  • 0
  • 6
PeerSpot user
35

35 Answers

RM
Real User
Top 5
2024-02-29T10:54:00Z
Feb 29, 2024

Only if I know the purpose for which someone requires the product will I be able to recommend it to them. I can say that users can trust and use Microsoft .NET Framework. Microsoft .NET Framework's CLR has benefited my company's projects. I am happy with the product's user interface, scalability, integration features, and support. It is easy for someone to learn about how to use the product. I rate the overall product an eight out of ten.

Search for a product comparison
Andrea Anolli - PeerSpot reviewer
Consultant
Top 20
2024-02-09T10:36:00Z
Feb 9, 2024

In my company, we use the tool for sales projects, CRM purposes, B2B projects, and creating applications. The tool's feature that has been very beneficial for the development process stems from the fact that it is very easy to develop applications and to find a knowledge base of Microsoft. The integration of Microsoft .NET Framework with other Microsoft tools has impacted our company's workflow since we have integrated it with Office 365. Microsoft .NET Framework is a good product with a bright future. The maintenance of the product is very easy. I rate the product's capability a ten out of ten in terms of the learning curve for developers who are new to the tool. I rate the overall tool a ten out of ten.

RC
Real User
Top 20
2024-01-29T19:49:00Z
Jan 29, 2024

Overall, I would rate it nine out of ten.

ST
Real User
Top 20
2024-01-09T10:22:00Z
Jan 9, 2024

It has been around for about three months, and I've had a chance to delve into the capabilities. As for the .NET Framework, it's advisable not to use it anymore. While there might be some exceptional cases, I don't consider myself an expert on .NET Framework. The trend is shifting away from Framework towards .NET Core and now .NET 5. I would anticipate platforms to adapt and run seamlessly on the newer versions. Transitioning from Framework to newer versions might not be straightforward, particularly in terms of setup and configuration. Working with .NET Core involves a different approach, especially when dealing with configurations and influencing the product's behavior externally. Switching everything from Framework to .NET Core in a short span may not be feasible, and even if you plan to do so, existing products and customer preferences may necessitate keeping the older products alive. Users may inquire about their familiar products, and it's essential to maintain support for them. Despite these challenges, I find .NET Core, particularly version 8.5, to be highly commendable. It excels in various aspects and is a robust platform, rating it 8.5 out of 10.

AH
Real User
Top 5
2023-12-26T16:09:00Z
Dec 26, 2023

More than one person is required to maintain the solution. Microsoft .NET Framework is a mature application. More than 50% of applications are on .NET Framework. Overall, I rate the solution a ten out of ten.

Bharadwaj Deepak Mohapatra - PeerSpot reviewer
Real User
Top 5
2023-11-07T07:44:54Z
Nov 7, 2023

Azure offers numerous automation systems that are already predefined by Jira pipelines. Consequently, there's minimal intervention required as they come pre-configured for build tests and deployments. Our primary task involves configuring these setups according to our specific requirements—determining where we need to deliver and retrieve items, thus necessitating consideration for various concerns within the Azure pipeline. Connecting components in building .NET applications becomes straightforward due to Azure's facilitation of these operations. It doesn't require regular maintenance, but there may be instances where updates are necessary to address specific application issues or to ensure compatibility with certain updates. In the context of Azure, there is no need for additional maintenance tasks. Once a pipeline is created, the focus remains on managing that pipeline, addressing any configuration issues, or troubleshooting when necessary. There is no direct need for manual updates or upgrades for software-related updates, as Microsoft's internal IT manages these processes. There's no individual requirement for us to handle service upgrades or updates. Microsoft Azure is highly efficient across server environments, including .NET and other frameworks like Java. It supports a wide array of servers available in the market today. Current technology seamlessly accommodates diverse server infrastructures, making it notably efficient and ideal for enterprise-level operations. I rate it a perfect five out of five for its performance in DevOps and delivering sophisticated solutions to complex challenges. We've extensively utilized Azure in the logistics industry, implementing numerous solutions with a significant reliance on its services. Azure covers almost all data analytics, data science, and data engineering aspects. As a developer, I've been solely responsible for implementing and constructing nearly all pipelines within Azure DevOps to address these complex problems. This stands as a benchmark achievement. Azure's user-friendly interface and productivity make it a standout solution within the Microsoft suite. I highly recommend enterprise resources consider migrating to Azure when contemplating a move to the cloud—it's the top choice. Overall, I rate the solution a ten out of ten.

Learn what your peers think about Microsoft .NET Framework. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
765,234 professionals have used our research since 2012.
Abderrazak Amine - PeerSpot reviewer
Real User
Top 20
2023-09-11T13:56:00Z
Sep 11, 2023

I rate Microsoft .NET Framework an eight out of ten.

AF
Real User
Top 20
2023-09-06T08:59:00Z
Sep 6, 2023

The tools you use are more important than the framework language. Microsoft .NET Framework is a good choice to develop software from scratch. However, having a licensing ecosystem in your organization would be best. I rate the product an eight out of ten. It is a solid framework and runtime system supporting different languages.

HimanshuTomar - PeerSpot reviewer
Real User
Top 10
2023-09-01T10:55:09Z
Sep 1, 2023

Overall, I would rate the solution an eight out of ten.

VN
Real User
Top 20
2023-08-07T17:54:00Z
Aug 7, 2023

People wanting to use the solution must learn the basics as much as possible and explore and utilize the features. Overall, I rate the product an eight out of ten.

Maria Elizabeth Lopez - PeerSpot reviewer
Real User
Top 10
2023-06-22T06:02:00Z
Jun 22, 2023

We don't maintain the solution because it's a framework that does not need to be maintained. I recommend users use the solution's online documentation because it's open and free. Overall, I rate Microsoft .NET Framework a nine out of ten.

RT
Real User
Top 20
2023-06-07T18:30:00Z
Jun 7, 2023

Overall, I would rate the solution a five out of ten.

David Shlingbaum - PeerSpot reviewer
Real User
Top 5
2023-05-10T08:34:43Z
May 10, 2023

The solution does not require maintenance. I would advise others to use the newest version of the solution. It is a good solution overall. I rate Microsoft .NET Framework a nine out of ten.

Mahesh Mitkari - PeerSpot reviewer
Real User
Top 10
2023-03-14T08:26:23Z
Mar 14, 2023

I am working as a consultant for this solution for various companies. I would recommend this solution to other people. I would rate this solution as a whole a 10, on a scale from one to 10, with one being the worst and 10 being the best.

Md. Keiuom Miah - PeerSpot reviewer
MSP
Top 5Leaderboard
2022-12-09T14:43:01Z
Dec 9, 2022

We are end-users. I'm not sure why the company decided to use the solution. However, they have used it for a while. Choosing a framework totally depends on the scenario and project. If you want to build an interface, then the .NET Framework will be good. That said, a Java framework also will be good. I'd recommend either of those frameworks in general. I'd rate the solution eight out of ten. they are always trying to improve, unlike other frameworks or languages. There are also good features and a good community around it.

Danny Tuerlings - PeerSpot reviewer
Real User
Top 5
2022-10-03T15:23:54Z
Oct 3, 2022

I rate .NET Framework seven out of 10. If you are using .NET, make sure your setup meets the requirements because that was an issue that caused a lot of problems. I would recommend Magic rather than .NET. It takes longer to develop something on .NET. The framework has extensive possibilities, so the learning curve is steep.

MA
Real User
Top 20
2022-07-21T08:27:13Z
Jul 21, 2022

This is a good product and although it's not suitable for everyone, we're able to support various clients who use this. I rate this solution seven out of 10.

Amit-Verma - PeerSpot reviewer
Real User
Top 5
2022-06-21T15:38:00Z
Jun 21, 2022

I would rate Microsoft .NET Framework a nine out of 10 overall.

Roger-Morera - PeerSpot reviewer
Real User
Top 10
2022-05-13T06:21:21Z
May 13, 2022

.NET Framework is very versatile and dynamic and allows us to change properties and customize the controls. If you're familiar with programming, you can go ahead with all the functionality and create new products. I would rate .NET Framework nine out of ten.

BG
Real User
2021-12-14T20:26:00Z
Dec 14, 2021

My advice to others would go to get some training. This solution is best used with some training. I would rate Microsoft .NET Framework a nine out of ten.

Syed Fahad Anwar - PeerSpot reviewer
Real User
Top 5Leaderboard
2021-09-14T09:22:41Z
Sep 14, 2021

I would recommend this solution to others. However, they need to understand the capability of the Framework, and they should align their solution according to the Framework to prevent any showstopper or bottlenecks in their development process. I rate Microsoft .NET Framework a nine out of ten.

SK
Real User
2021-06-20T09:53:42Z
Jun 20, 2021

I rate Microsoft.NET Framework as a five out of ten.

YK
Real User
2020-12-02T20:03:05Z
Dec 2, 2020

If you want to build automation without much technical expertise then I would say not to go with, . NET. With. NET, you need the technical expertise. If you are looking for something that is readily used to be available for automation, then I would say to go with RPA tools. Also, if you want to go ahead with low code, no code platforms Power Automate gives you RPA capabilities without the user knowing the technical aspect of it. I would rate this solution an eight out of ten.

RE
Real User
2020-10-19T09:33:24Z
Oct 19, 2020

We're just a customer. We use multiple deployment models. I'm using Azure Dev Ops for my previous projects, but for my company, we're using Jenkins to deploy our applications. The good thing with the .NET framework is that it allows you to develop an application faster and in a professional way. The downside is that it's different due to the fact that it's abstract. It's different from every other program. You really need to know the fundamentals of software development. That's the downside. Using .NET You will be able to develop many applications without really knowing what the inner workings of that application are. Compared to Java, or C++ where you should be able to know every fundamental of every foundation, you don't need that deep knowledge with .NET. If there will be a trainee or entry-level person on the program, I suggest they study first computer programming fundamentals, maybe in Java or another more engineering-oriented programming language before they go deeper into the .NET framework. Or they should at least do their homework to learn those things. Overall, I'd rate the solution eight out of ten. If they slowed down a bit with the new releases and made sure they were bug-free before releasing them, I might rate it higher.

GN
Real User
2020-04-16T08:44:41Z
Apr 16, 2020

I would definitely recommend that anyone considering implementing the solution do a proof of concept. That gives you an idea as to whether you're on the right path. A company also needs to take into account the requirements of their organization in terms of scalability and ease of maintenance and also whether they have the skill set to maintain the IT resources required. A lot goes into it but proof of concept would be good before going ahead. I would rate this product an eight out of 10.

David Shlingbaum - PeerSpot reviewer
Real User
Top 5
2020-03-16T06:56:05Z
Mar 16, 2020

My advice is that C# is a very rich language with lots of advanced facilities, which makes it easier to develop by not being too complex. There are a lot of libraries in out-of-the- box .NET Frameworks, which gives you tools to do almost anything you need and there are extension libraries for most of the rest. It's not the same as Python which is a bit slower but has a lot of libraries because everybody writes libraries for Python. But most of the time I find what I need. I would rate this product a 10 out of 10.

GP
Real User
Leaderboard
2020-01-27T06:39:00Z
Jan 27, 2020

We are official partners and we are sellers for UiPath. For Microsoft, however, we're just customers. I'm not sure which version of the solution we're currently using. I'd advise others to find a solution that is suitable to the customer's needs and to examine the customer's business case before deploying anything. In our case, this solution was something that is a bit more expensive. However, it's of the highest caliber and it's stable. In this scenario, it made sense for us to choose Microsoft. I'd recommend the solution to others serving a similar type of customer. I'd rate the solution eight out of ten.

YM
Real User
Top 5
2020-01-12T12:02:00Z
Jan 12, 2020

There are proper resources. Stability and scalability are quite good. We handle 3000 to 4000 users at any time and they are users from all over the world, including North America, Australia, and the Middle East. This is a good option for the level of the audience. We are using version 4.5 but we are gathering a few more projects that are running on version 4.7 and 4.8. I would rate this solution a seven out of ten.

Ashish-Kamat - PeerSpot reviewer
Real User
Top 10
2020-01-07T06:27:00Z
Jan 7, 2020

Talking from an application developer's perspective, this platform is very helpful because it provides a common development line across all of the products that Microsoft provides. This includes things like Microsoft Dynamics, the Cloud Integration tool, and SharePoint. It makes it very easy to jump from one application tool to the other. The Community Edition can be used free of charge and is helpful for both new developers, as well as those who are shifting to the Microsoft platform. Over time, this product has matured and all of the new features have been helpful in improving the performance of application developers. Overall, we are very satisfied with using this platform for application development. It is very good. That said, there is always room for improvement. I would rate this solution a nine out of ten.

AS
Real User
2019-12-16T08:14:00Z
Dec 16, 2019

Small clients don't do their development internally. We have three of these types of clients. Small to medium-sized organizations don't have an environment because they are easy to develop with easy requirements. I would recommend this solution but it depends on the environment and what they want to do. If you do mobile applications, to avoid the headaches of doing development on multiple platforms, I think that .NET is something that really works. We have tried everything, so when we try iOS it becomes a problem because we have to re-develop what you do for Android on iOS, even though we don't use Windows phones anymore. We can still use the same tools for your desktop applications. If you have a different environment then you have to develop based on whatever application you are going to run your application on. I would rate this solution an eight out of ten.

AM
Real User
2019-12-09T10:58:00Z
Dec 9, 2019

This is a product that I recommend. I would rate this solution a ten out of ten.

Syed Fahad Anwar - PeerSpot reviewer
Real User
Top 5Leaderboard
2019-12-09T10:58:00Z
Dec 9, 2019

My advice for anybody who wants to use the Microsoft .NET Framework is to have the proper foundation before implementing the solution. This means that they should lay the architecture first, properly, and then develop the solution based on the architecture. Without this, the solution will not be scalable and will suffer from problems in the long run. This is a good solution but there is always room for improvement. I would rate this solution a nine out of ten.

MA
Real User
2019-12-03T10:43:00Z
Dec 3, 2019

This is a solution that I recommend, but the best versions to have are 3.5 and 4. I would rate this solution an eight out of ten.

Alireza-Nikseresht - PeerSpot reviewer
Real User
Top 20
2019-10-03T07:51:00Z
Oct 3, 2019

One piece of advice that I would give to people considering the use of this product is to use it because of several things: it is free of charge, it is fast, it is compatible with Microsoft Windows, and whenever a new version comes out, it supports the older version. These are all very good points. The development of the framework is really good and was approached intelligently. If considering other options, when you want to use a framework, you have to look at its ability to work with different types of other products. With the.NET Framework, you are able to work with different environments like Microsoft SQL Server 7, MySQL, Oracle — any kind of database. You have to also know its limitations. It is my opinion that when you want to use the .NET Framework, it is a very good solution and you can have confidence in the functionality. The stability of the framework you choose is very important. On a scale of one to ten with one being the worst and ten being the best, I would rate this product as a ten because my standard is Microsoft products.

AM
Real User
2017-12-24T06:08:00Z
Dec 24, 2017

With the advent of IoT, combined with cross-platform development, the .Net framework becomes much more versatile. We should begin to see apps scaling down in size, but also (literally) covering more ground.

Microsoft .NET Framework is a software development framework for building and running applications for Windows, Windows Phone, Windows servers, XML Web services, and Microsoft Azure. The software is made up of two major components: Common Language Runtime (CLR) and the .NET Framework Class Library. The CLR is the execution engine that handles running apps and the Class Library is a library of tested, reusable code that developers can call from their own apps. Microsoft .NET Framework...
Download Microsoft .NET Framework ReportRead more