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
November 2024
Learn what your peers think about Microsoft .NET Framework. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
817,354 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.
Flag as inappropriate
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
Buyer's Guide
Microsoft .NET Framework
November 2024
Learn what your peers think about Microsoft .NET Framework. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
817,354 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
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
Software Architect at a tech services company with 51-200 employees
Real User
A quite stable solution but newer technology makes product support challenging
Pros and Cons
  • "I like that ASP.NET is used for the framework and the core web services."
  • "There are performance constraints when multiple users are accessing the application and that consumes CPU resources."

What is our primary use case?

Our company is a partner with Microsoft and we install the solution for our customers. 

What is most valuable?

I like that ASP.NET is used for the framework and the core web services. 

What needs improvement?

There are performance constraints when multiple users are accessing the application and that consumes CPU resources. 

The ASP.NET framework is no longer supported because the new .NET framework has taken over so any core changes require us to redo projects. 

The setup process for on-premises is complex. 

For how long have I used the solution?

I have been using the solution for ten years. 

What do I think about the stability of the solution?

The on-premises solution is quite stable. 

What do I think about the scalability of the solution?

The on-premises solution is hard to scale.

The cloud-based solution is easy to scale because you have access to multiple servers and distributed services. 

How are customer service and support?

Technical support is challenging because staff work on shifts in different regions and do not have knowledge about support tickets or what has already been investigated. 

There are costly fees for support based on the level of support ticket such as normal, high priority, and urgent priority. Once you pay for support, you are sometimes routed to another technician and need to explain the issue again which is not efficient. It would be more efficient and cost effective to remain with the same technician throughout the support experience. 

How was the initial setup?

There are complexities and constraints to setup in on-premises environments. The initial setup requires a Windows server and an IIS server so you might experience compatibility issues. The development version and the machine version need to match or you will be required to install libraries and additional framework. You will also need to check routing to ensure it is correct.

The cloud-based setup is easier and less time consuming because all features and libraries are readily available. 

What about the implementation team?

Our company includes 40 skilled engineers who implement the solution for our customers. 

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

The solution is a bit costly when compared to open source products or open gear licenses. 

I rate the cost a six out of ten. 

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
reviewer1438410 - PeerSpot reviewer
Solutions Architect
Real User
A easy program language that works well in Linux environments and is easy to implement
Pros and Cons
  • "Basically, .NET is simply is the easiest programming language to use, based on my experience."
  • ".NET Is still heavy or dependant on other Microsoft libraries and frameworks."

What is our primary use case?

Our development tools, our platform, every solution we've developed, most of them are Microsoft products. So we're using .NET. 

Almost all of our enterprise applications are developed within that whether it will be reading those applications, web applications, or a background service, etc. Of course, there's a different case when it comes to our mobile application. We're quite open-minded and like to explore other frameworks due to the fact that there has been a lot of frameworks getting more popular nowadays.

What is most valuable?

I have very diverse experiences in most of the major programming frameworks, whether it is DHP, Java, etc.

Basically, .NET is simply is the easiest programming language to use, based on my experience. It has flaws, however, the performance and agility are much better compared to other programming languages.

They've done a lot in the past few years. You can see this especially in the fact that they allowed .NET to be run in Linux environments.

What needs improvement?

For .NET, what I can say is that maybe it needs adaptation of a more streamlined function. What we can see is vital is a simple programming model. However, .NET Is still heavy or dependant on other Microsoft libraries and frameworks. Therefore, although they're going there, they're already open-source for that network. There are lots of improvements that can be done there within that industry.

For example, .NET support needs to offer big data similar to Mongo DB or to the other big data technologies. It's still in its infancy from I've experienced. When it comes to the big data or data science fields, I think .NET framework has a lot of things to hash out.

Another item worth improving in .NET is support to Mac. There's still a lot of grey areas when you use a Mac. There's a lot of instability when it comes to that OS. .NET programming language will be very difficult to compete with when they fully jump into the Apple territory.

For how long have I used the solution?

I've been dealing with the solution for probably more than ten years. I've been using .NET since the beginning when it was .NET 1.0. Therefore, I believe it's been more than a decade.

What do I think about the stability of the solution?

The solution is stable. Aside from issues surrounding using Macs, it's not too glitchy. It doesn't freeze. It's pretty reliable.

The biggest problem with programming language nowadays, because there are a lot of things happening, is that changes happen too fast. Due to the competition, they tend to release new features almost every week. I don't think there's an exception on that one. In return, the application framework can have bugs in it. 

What do I think about the scalability of the solution?

Nowadays when it comes to scalability performance, it's in the hand of the programmers. It's not in the framework. Even if you're using a very efficient or powerful framework, if that application was developed improperly, it just makes everything else shakey. If the framework is there to help you to do the best practices and apply everything, .NET is still really good at doing that, compared to other frameworks. Almost everything is bootstrapped or is ready for you to use, unlike other frameworks like Java. You have to develop everything to make sure that it is able to address the issues. In .NET it's pretty straightforward.

How are customer service and technical support?

If we contacted technical support it may have been a long time ago. Nowadays, it's rare to go directly to support. For the most part, all you need to do is Google your queries and you can find the answers yourself.

How was the initial setup?

The tool itself, in terms of the initial implementation, is pretty straightforward. The tool will do everything for you, unlike other programming languages where you have to install these different dependencies, et cetera. 

What other advice do I have?

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.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1462968 - PeerSpot reviewer
QA Supervisor at a manufacturing company with 10,001+ employees
Real User
Feature-rich, you can easily interact with it, and it has libraries readily available
Pros and Cons
  • "If we take low code, no code platform such as RPA platforms, you might end up writing 100 lines of code and you might do it in a single line of code using. NET."
  • "You need to have the technical expertise to use this product."

What is our primary use case?

We are using this solution for Forms. 

Website for basic monitoring of the tools, and we have developed intelligent automation which is like a service and is running in the backend to monitor bots.

We are using basic coding to do the automation monitoring stops.

What is most valuable?

If we take low code, no code platform such as RPA platforms, you might end up writing 100 lines of code and you might do it in a single line of code using. NET.

It comes with many features that you can interact with and has all of the libraries readily available, which is not available in the RPA platforms.

You can create your own SSIS package. You can integrate with all of the Windows objects, which is not available in Automation Anywhere, and you need to rely on their Object Cloning technologies to interact with them.

What needs improvement?

You need to have the technical expertise to use this product.

What do I think about the stability of the solution?

We have not had any issues with bugs or glitches.

What do I think about the scalability of the solution?

It's an in-house development, we don't have more than 12 users.

How are customer service and technical support?

We have contacted technical support but not for. NET. We contacted them for Power Automate.

We have only just started interacting with them, so I am not able to evaluate them.

What other advice do I have?

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.

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: November 2024
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.