2017-12-24T06:08:00Z

What needs improvement with Microsoft .NET Framework?

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

35 Answers

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

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.

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

The integration capability of the product with AI is an area with certain shortcomings, where improvements are required.

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

Improvements are needed in .NET development, particularly in a backend scenario. For example, if you're planning to develop an application to track project operations using .NET, a good starting point would be to adopt domain-driven design principles. This approach allows you to visualize all the relevant components within the .NET framework for such a project. You can begin by defining the core domain entities, such as projects, tasks, and locations, leveraging .NET classes to represent these concepts effectively. Additionally, incorporating a scheduler component in .NET to manage activities associated with each project would be beneficial. By organizing these classes systematically, you can streamline the process of generating database tables directly from your code.

ST
Real User
Top 20
2024-01-09T10:22:00Z
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.

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

The solution has difficulty integrating with other products. There are no such difficulties if you have the same platform, hardware, and operating system.

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

The boards within Microsoft Azure need improvement, especially compared to Jira, a widely utilized ticketing tool in various organizations. While Jira is cost-effective, Azure provides various features in one place through its DevOps console. However, some shortcomings in Azure's boards and Wachee require attention. These tools might suit specific industries and workflows, but enhancements in Microsoft Azure's boards and infrastructure are necessary for larger-scale enterprises with complex architectures.

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

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.

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

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

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

The integration with DevOps tools, such as Azure DevOps, Jira, and GitLab, would be a valuable addition. This would allow us to manage Azure DevOps work items and artifacts, as well as pull requests, within our Visual Studio environment. These features would make it easier to develop, deploy, and test applications.

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

It is not a pretty compact product because of the assemblies that are being loaded. The cloud features must be improved. The deployment must also be improved. Automatic code completion and natural language processing would be a good addition to the tool. I'm not sure whether these features are already present.

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

Microsoft .NET Framework has a steep learning curve, which could be improved.

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

There is room for improvement in the setup process and the support.

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

The integration could improve in Microsoft .NET Framework.

DI
Real User
2023-03-15T19:45:49Z
Mar 15, 2023

The .NET framework is very popular among developers not just because of its popularity on GitHub and its open-source status but because it gives developers flexibility in the development process. However, there are a few drawbacks that need to be rectified in future versions. These drawbacks include the low Object Relational support; Limited Openness via Vendor Lock-In due to the fact that most decisions about development are 'Proprietary' and not 'Community'; The Memory Leak issues with this framework also have to be fixed; And finally, the older versions need a reliable method for seamless transitions to the .NET Core framework, because there are many applications like Dell, Stack Overflow and W3Schools, which depend on the .NET framework and if these applications cannot transition smoothly, lateral glitches will occur which may present an opportunity for competitors to fill in the gaps and give Microsoft a deep-hit in its industry leadership, as far as development frameworks are concerned.

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

In my opinion, this solution can be improved by providing out-of-the-box support for different types of libraries.

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

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.

YM
Real User
Top 20
2022-09-12T07:19:00Z
Sep 12, 2022

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.

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

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

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

I would like to see a better response time from the technical support.

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

Microsoft could improve .NET Framework by providing more resources to help users understand the solution. I would also like Microsoft to add an additional monitoring tool - for example, when we develop a robot using .NET, we need too many people following the area of the robot.

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

The solution could improve by optimizing the memory for better performance.

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

While Windows Server is always the best, the interoperability and, of course, cross-platform features could stand improvement. Ideally, the .NET Core should be made more efficient than it is at present. There is a need to be at the level of Java, for example, to truly overcome the weaknesses involved. Price fraction on the Linux Platform and macOs Platform should also be taken into account. Then it will really be effective on those other platforms. 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. There are many who would like to have their servers on Linux, since hosting Windows Server, even on VPS or in any hosting company, is very expensive. It will also be expensive in the long run. Keeping it secure will be expensive. It is cheaper and easier to get it secured, to get the best performances, with Linux. Most applications that our customer companies are using they wish to have on a server and then to access it from any type of tool, computer, or smartphone, which is what we would like for ourselves at the moment. Many are interested in the type of deployment whereby the application will be set on a server with web services. For the .NET to really be at the level of some of the tools we are using now, it is better that Microsoft should start on the .NET Core so as to make it as powerful as possible on the main Linux distributions. This would increase my rating of the solution. If Microsoft could put the .NET Core at the level of the other platform I would even rate it as a nine out ten. For the moment I can only give the product a rating of five out of ten since only some of the customers will be satisfied, those that have the financial resources for hosting a platform on Windows Server. They would need to finance a team that would work to keep everything running with security and to be capable of scaling up anytime they want. A dedicated strong team for this purpose costs money. While there are those companies that have the money and can afford this expenditure, others that don't will opt for the cheaper solution of using Linux, which has the potential for providing the same results. Moreover, I would like to have interoperability with AS400. We have not done many things with the .NET and prefer using certain other tools towards this end. When we want to work on AS400 we need to use some other tools for that on Windows. If Microsoft could resolve this issue it could attract a wider array of customers. We have very powerful software running on AS400, so the its interoperability capabilities are important to resolve.

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

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

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

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.

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

Nothing in particular comes to mind in terms of improvement. It's a proven solution and it really depends on the resources that a company has for maintenance once a solution is in place. That said, it would be good if auto-scaling could be included. I also believe implementation could be simplified. Microsoft has got a lot of products and improvements would be in the context of a particular product. I've seen there are areas that are much harder to capture - so things like auto scaling and implementation could be improved.

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

Things could always be a little easier and smoother. You'll sometimes find bugs but because I'm using an older version these bugs have already been fixed in later versions. The .NET open source community is very small and it would be nice if it were larger. I know Microsoft is now contributing a lot, but in other languages there's not too many frameworks that are not Microsoft. It would be good to have a richer environment for that. The solution could include an open source framework as an additional feature, I can't think of anything else.

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

The pricing and support have room for improvement. The pricing is too high currently. We are thinking about the pricing from the end customer's perspective.

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

The main obstacle in this technology is that it is currently paid. If you want to develop an enterprise-level application, you have to purchase the enterprise-level development license. I think that this is a hurdle. If it is made free then more people will learn and the industry will have more proficient people with better performance. In the next release, I am looking for more advanced technologies such as socket communication and enhanced features like realtime chat with the clients. This is what I have been looking at adopting into my existing application.

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

The price of the Enterprise version is quite high and can be improved. If Microsoft would provide a monthly subscription at a cost that a developer can afford then it would be really helpful. From a security standpoint, the tools are not that mature.

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

The pricing could be cheaper. They should have more training materials available that are specific to .NET. We spend a lot of money training our engineers. I think that it would be better if there was more training available to the partners who invest in Microsoft. At this time, the training is all over the place and there is no specific certification. This solution is not scalable with older versions without using patches for it to work.

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

This solution should include Power BI so that we don't have to use any third-party tools. Including business intelligence tools would allow for easy understanding and quick decision making. It will help as it is for summarizing all of the business-specific analytics.

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

I would like to see more pre-built features in the MVC framework because as it is now, it's very open and you have to develop your own controls in order to use it. It would be much easier for us if there were more pre-built controls. There should be more security features included. The performance should be improved. The technical support is in need of improvement to make solving issues more efficient.

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

There are certain tools, such as Oracle, that this solution does not integrate well with. The performance is slow and the connection takes a long time. Better integration with other tools to make the operation faster would be an improvement.

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

One thing that could improve Microsoft .NET Framework is to give it more flexibility. It is designed to work just on Windows. If it could run over Linux, over MAC, over mobile phone, etcetera, it would be a very good improvement. If it were the case, I would be able to write a program and I could be sure that my program would run on all those platforms and over other operating systems. I know that Microsoft is currently working on solutions for this and the company makes .NET Core now. The .NET Core they propose is a framework like .NET Framework that will allow implementing programs across other operating systems like Linux. It is introduced in idea, but it has a lot of room for improvement. If I were able to install Microsoft .NET Core over other operating systems, such as Linux, Unix, or mobile and it works as well as .NET Framework, then it solves other problems for me.

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

* Stronger security with respect to cloud issues * Greater flexibility with data connections * Better control * Extensibility of the framework as a whole

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