Try our new research platform with insights from 80,000+ expert users
reviewer2352255 - PeerSpot reviewer
Software Engineer at a tech services company with 501-1,000 employees
Real User
Top 5
Inexpensive and easy to learn for users
Pros and Cons
  • "It is a stable solution."
  • "I would want the product to be integrated with the different AI tools in the future since it is one of the areas where the product has certain shortcomings."

What is our primary use case?

I use the product to build websites and web pages. The product is also useful to connect to Sitecore.

What is most valuable?

The most valuable feature of the solution stems from the packages offered by the product.

What needs improvement?

There are constant improvements in the product.

I would want the product to be integrated with the different AI tools in the future since it is one of the areas where the product has certain shortcomings.

For how long have I used the solution?

I have been using Microsoft .NET Framework for a year. I am a user of the tool.

Buyer's Guide
Microsoft .NET Framework
February 2025
Learn what your peers think about Microsoft .NET Framework. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
838,713 professionals have used our research since 2012.

What do I think about the stability of the solution?

It is a stable solution.

What do I think about the scalability of the solution?

More than 100 people in my company use the product.

How was the initial setup?

The product's initial setup phase wasn't difficult at all.

The solution is deployed on an on-premises model.

What's my experience with pricing, setup cost, and licensing?

The product is not expensive.

What other advice do I have?

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.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Md. Keiuom Miah - PeerSpot reviewer
Software Engineer at Streams Tech, Inc.
MSP
Easy to set up and fast with good good CLI support
Pros and Cons
  • "It's easy to create and integrate things."
  • "They should try to improve their Blazor WebAssembly."

What is our primary use case?

For testing purposes, we deploy it on our own server (on the Infrastructure server). For our production, we're deploying it on AWCC too.

Nowadays, Microsoft is trying to fix a few things and build a framework faster than other frameworks. There are a few reasons to choose .NET. However, my supervisor selected this framework for a few scenarios, and our scenario is also quite a good match with the .NET Framework. 

What is most valuable?

We are using, the .NET Core Framework right now. It's the Core platform. They are releasing a new version, and the new version is becoming faster and easier to use compared to other frameworks and other languages. 

The initial setup is easy.

They offer good CLI support.

It's easy to create and integrate things.

What needs improvement?

They're improving many features day by day. Maybe other kinds of support would be helpful. Making it even faster would be welcome. Their ORM is a little bit slow compared to other ORM. That said, comparing to the current version and previous versions, their ORM is now much faster.

They should try to improve their Blazor WebAssembly.

Previously, we used to face difficulties in designing a pattern or this kind of feature. However, right now, they're improving this so it's easier to write than it was before.

For how long have I used the solution?

I've been using the solution for three years. 

What do I think about the stability of the solution?

The solution has been very stable and reliable. We haven't had issues with bugs or crashes. 

What do I think about the scalability of the solution?

In my company, we have more than 100 employees, and more than 50 are using .NET Framework.

Compared to the previous version, the current version is more scalable in .NET Framework.

How are customer service and support?

I've never used technical support. 

Which solution did I use previously and why did I switch?

I'm also familiar with Java. 

How was the initial setup?

The product was easy to set up. It was not an overly complex process. I'd give it an eight or nine out of ten for ease of deployment. Their CLI support is very good. 

The deployment itself is fast and takes about 20 minutes or so. I'm using a Windows server. It might vary based on dependencies. In our case, it was very straightforward since we had everything set up and ready to go. Only one technician was needed to set up the server. 

What's my experience with pricing, setup cost, and licensing?

We do not have to pay to use the .NET Framework or other kinds of frameworks. 

What other advice do I have?

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. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Microsoft .NET Framework
February 2025
Learn what your peers think about Microsoft .NET Framework. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
838,713 professionals have used our research since 2012.
Danny Tuerlings - PeerSpot reviewer
Software architect/programmer at FreeLancer
Real User
There's a wide array of pre-programmed functions available, but web integration could be better
Pros and Cons
  • "Pre-programmed functions for .NET Framework are widely available."
  • "I would like more web integration."

What is our primary use case?

I use .NET Framework for development because my client uses it. It was already in place when I started the product. They work with .NET because it's mainstream and .NET programs are widely available.

What is most valuable?

Pre-programmed functions for .NET Framework are widely available.

What needs improvement?

I would like more web integration.

For how long have I used the solution?

I have been working with .NET Framework for the past two years.

What do I think about the stability of the solution?

The framework is stable, but it depends on the size of the application. If it's a larger application running on multiple machines, you may experience issues because it's on Windows, the least stable platform. 

How was the initial setup?

The initial setup is easy, and it takes less than half a day.

What other advice do I have?

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.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Manager of Architecture/Design with 51-200 employees
Real User
The dynamic web content handling is valuable. The Microsoft world of web is programmable with the use of reusable and redistributable web components and systems.

What is most valuable?

As hardware evolved as mainframe, mid-range, mini, micro, personal computers (PC), while miniaturizing the silicon chips and other computer parts, computer software evolved as operating systems, systems software, computer applications, files (to persistent data), databases, etc. After mainframe applications, there was an age of client server software with PowerBuilder-Sybase-Oracle-Visual Basic.

Later came the web applications, where a client computer communicates a request to a server computer and the server computer sends a response to the client computer, in the form of static HTML. The browser, like Netscape or Internet Explorer, captures this response and serves it as web page on the client computer. Though the web request-response is here, still the "forms-with-fields-and-buttons" or "PDF-or-word-report"....

With the advent of client-server and web technology, applications went from monolithic spaghetti-code software to 3-layer and later, n-tier applications. Computer application code became structured and modular, functional, distributed (COM, D-COM and remoting), object-oriented to these days service-oriented web service-based applications.

All these days, Microsoft was walking hand-in-hand with other technology vendors, leading in some innovation and following in some. Microsoft was a large part of this entire IT revolution. Microsoft technology coding practices evolved from MS-DOS, Q-BASIC, MS Windows, client-server oriented Visual Basic, Visual C++ and application-friendlier COM components, and ActiveX. With the web era, Microsoft introduced server-side script (VB Script) and client-side (browser) (JavaScript)-based ASP (Active Server Pages). Until this point, the concept of .NET and the .NET framework was not in the picture. HTML pages were static and an attempt was made to introduce dynamic content (for server-side and client-side validations, custom processing, database handling, third-party component handling) with ASP (Active Server Pages)-based systems.

Microsoft thought of a better way with the introduction of .NET-based languages and the .NET framework. Here, Microsoft tried to generalize between the commonality between their various software products like coding languages (VB, .NET, C#, etc.),MS Windows, Microsoft Office, MS SQL Server databases and other products. These common components were introduced as the .NET Framework. The framework had a common language run-time, memory management (Garbage Collector), error handling (EXCEPTIONS), database handling block using ADO.NET and so on....

With Microsoft .NET, the dynamic web content handling became easier and the Microsoft world of web became more programmable with use of reusable and redistributable web components and systems (building blocks). The .NET framework was the core part of all Microsoft products. Data became more accessible. Forms and user interfaces became more friendlier. There is Microsoft Practices and Patterns guidance to the computer world, in designing, development, implementing, unit testing, archiving, etc.; the entire Software Development Life Cycle of the IT universe.

How has it helped my organization?

With Microsoft technology ,IT was as simple as the game of building blocks.

What needs improvement?

Due diligence is always given in IT technology by all IT vendors and their technicians. It is a complete rotating earth in its universe. What improvements you can suggest for the Great Wall of China or the TajMahal? The IT universe is agile.

Computer systems became a network of computers (intranet-internet) and now are social request-response driven. Web systems were request-response and now web services, WCF, Web API and SOA are making it more data driven, like fifth-generation computer systems. Soon, these computer systems will adapt to artificial intelligence technology and natural language interface; machine learning, big data will be common place. The future could be more nature driven.

For how long have I used the solution?

I have been using the Microsoft .NET Framework to develop and implement application software for around 15 years.

What was my experience with deployment of the solution?

I have not encountered any deployment issues.

What do I think about the stability of the solution?

I have not encountered any stability issues.

What do I think about the scalability of the solution?

I have not encountered any scalability issues.

How is customer service and technical support?

Customer Service:

Customer service is excellent.

Technical Support:

Technical support is excellent.

What was our ROI?

The ROI is excellent.

What's my experience with pricing, setup cost, and licensing?

Microsoft technology is becoming freeware and cross-platform, embracing all changes and suggestions from the rest of the IT world.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Abderrazak Amine - PeerSpot reviewer
Business Unit Manager at COSOFT GROUP
Real User
Top 20
Scalable product with efficient technical support services
Pros and Cons
  • "The technology is very scalable and accessible to use."
  • "The product could have a better framework for application development."

How has it helped my organization?

We use Microsoft .NET Framework to develop various products, including an ERP system.

What is most valuable?

The technology is very scalable and accessible to use.

What needs improvement?

The product could have a better framework for application development. We have used Xamarin technology by Microsoft. It needs to be up-to-date compared to other technologies.

What do I think about the stability of the solution?

The platform is very stable. I rate its stability a nine out of ten.

What do I think about the scalability of the solution?

We have 20 Microsoft .NET Framework users in our organization. We use it every day. I rate its scalability an eight out of ten.

How are customer service and support?

The technical support services are good.

How would you rate customer service and support?

Positive

What other advice do I have?

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

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer2266692 - PeerSpot reviewer
Software Architect at a tech services company with 11-50 employees
Real User
Top 20
Has a solid framework and runtime system supporting different languages
Pros and Cons
  • "The product has a good interface and easy-to-use programming language."
  • "The runtime environment for ASP.NET needs improvement to make it more universal."

What is our primary use case?

We use Microsoft .NET Framework for developing plug-ins for different software.

What is most valuable?

The product has a good interface and easy-to-use programming language. It fits our technical requirements.

What needs improvement?

The runtime environment for ASP.NET needs improvement to make it more universal.

For how long have I used the solution?

We have been using Microsoft .NET Framework for three years.

What do I think about the scalability of the solution?

We have 50 Microsoft .NET Framework users in our organization. It is a scalable platform.

How was the initial setup?

The initial setup is easy. It takes several hours to complete and requires a team of four executives to work on the process. Its maintenance has medium complexity. We need to ensure the system's compatibility before doing any further updates.

Which other solutions did I evaluate?

The product has good technical support services compared to the Java Spring Boot's ecosystem. It provides centralized support, which is helpful for developers.

What other advice do I have?

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.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Associate Professor of Computer Engineering at Just
Real User
User-friendly and straightforward; difficult to scale for enterprise organizations
Pros and Cons
  • "User-friendly and straightforward."
  • "Difficult to scale this product for large organizations."

What is our primary use case?

I'm an associate professor of computer engineering.

What is most valuable?

The solution is user-friendly and straightforward. I enjoy using it.  

What needs improvement?

It's a little difficult to scale this product for large organizations.

For how long have I used the solution?

I've been using this solution for 10 years. 

What do I think about the stability of the solution?

It usually takes a few months for each new version to become stable. 

What do I think about the scalability of the solution?

Scalability is a bit messy so we're forced to use different solutions for different clustering. 

How are customer service and support?

We're satisfied with customer service. 

What other advice do I have?

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. 

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
PeerSpot user
System Analyst at a tech services company with 1,001-5,000 employees
Consultant
Supports our development of multiple in-house applications and systems

What is our primary use case?

We have multiple in-house leasing and financing products (Contract Management System, Point of Sale, Credit Acceptance Management, Field Force Agent, Document Tracking) developed on .NET framework 4.5.2 with WPF, Silverlight, WCF and WWF technologies. We use smart client applications for client-side and Business Process Manager (i.e. based on WWF) for orchestration of business processes. We also have proprietary Task Assignment Workflow which is highly configurable based on business rules. Our clients can create custom business rules with the help of the data dictionary shared with them.

How has it helped my organization?

The product is evolving, based on the day-to-day needs of our customers and we are making sure to include maximum functionality to support their businesses. The main focus is on "more configuration and less coding," by using industry standard tools.

What is most valuable?

  • Business Process Manager (BPM)
  • Business Rules Engine (BRM)
  • Document Management System (DMS)
  • Automatic Release Deployment via PowerShell and Octopus
  • Integration Hub serving as Enterprise Service Bus
  • Metadata (i.e. compose database tables/columns, XML nodes; file data into placeholders so they can be placed in BPM, BRM, DMS)

What needs improvement?

I think we need improvement in our BPM module so that can become more user-friendly for our customers. There is plenty of room in WWF for improvement to make the UI/UX better for the end user, so they are comfortable with the orchestration.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

We have issues with websites that are based on Angular, but the rest of the applications or websites are stable so far.

What do I think about the scalability of the solution?

The only issue I have encountered is based on Queue Management. Regardless of whether it is Microsoft or IBM Message Queue, I have had issues while scaling them. The only option I have found is the introduction of multi-threading, but threads consume more processing power.

Which solution did I use previously and why did I switch?

We were previously using PowerBuilder and then switched because of industry demands for transformation into new technology.

What other advice do I have?

I would rate it at eight out of 10, as we can perform plenty of improvements in all our current products and can improve the UI/UX to meet the needs of the client.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Microsoft .NET Framework Report and get advice and tips from experienced pros sharing their opinions.
Updated: February 2025
Product Categories
Application Infrastructure
Buyer's Guide
Download our free Microsoft .NET Framework Report and get advice and tips from experienced pros sharing their opinions.