TrustRadius
Microsoft's .Net is an open source, freeware application infrastructure..NET is a wonderful general purpose development languageWe use the .NET framework across all of our products. This includes front end UI components along with backend services.,General purpose development which makes it easy to create new projects Powerful set of tools. Anything we need developed we can do it using .NET framework Very fast execution. Well designed code can be as fast or faster than c code.,With the conversion to .NET core it is confusing what to do for New development. Also .NET core vs .NET standard. More confusion. Prior to .NET core there was certainly a Microsoft only mindset. This limited adoption.,10,Learning one language makes it a lot easier to become proficient at a lot of tasks. Microsoft has helped by releasing helpful additions such as MVC, Xamarin and Service Fabric. This allows reusing existing knowledge. Visual studio is the best IDE ever which is a natural choice for .NET development.,Oracle Java SE,Oracle Java SE, Microsoft Visual Studio Team System, Xamarin.NET ReviewWe have used .NET platform for developing both web and windows based applications that are internal and external facing. There are several use cases like 1. Inventory Management 2. Quality Control 3. Safety and Security 4. Packaging optimization 5. Logistics and Supply Chain Optimization We have used in all the areas for Global Operations, Spares etc. organizations for all day to day production floor support and shipment releases. We also used it for Product Life Cycle Management interface to perform Problem Report and Engineering Change Management business processes. To achieve these .NET and HTML together were used to generate dynamic web pages smoothly. Being an ideal server-side scripting technology, Asp.NET code first runs on Windows server before displaying on the web browser. With the built-in configuration information, Asp.NET is easy to deploy. The .NET Framework quickly gives an alert for memory leaks, unbounded loops, and other wrong behaviors, immediately killing them and restart them over again.,Asp.NET features like early binding, JIT compilation, caching services and native optimization supports gives your application the high level of performance. All the Asp.NET applications are highly monitored and managed to help application available to handle requests. The best part of .NET Framework is it has its own built-in caching features. The content and the program logic are separated in the .NET Framework, thus reducing the program inconveniences. Offers great security with the built-in Windows authentication and per-application configuration.,Limited object-relational (OR) support as it comes only with Entity Framework Does not come with multi platform support from Microsoft, and is not available right after installing Visual Studio The managed code can be slower than native code Involves a vendor lock-in, and future development is solely dependent on Microsoft Migrating applications to .NET can be expensive as involves whole lot of custom development,9,There are few factors we needed for our custom development. Below are each of them. We were able to get a satisfactory outcome for each of these factors which made .NET platform a very good choice in developing enterprise applications. Reusability of codes- Microsoft has given many re-usable codes and components in the framework to help developers do their job effortlessly. With the help of default features, developers can create end-to-end solutions and make the business operations more efficient. As codes and components are reusable, .NET reduces development time and if applications take less time to develop, they cost cheaper and you get faster return on investment. Easy to maintain- Development cost is one time, but maintenance cost is incurring. .NET apps are easily maintainable, thanks to the configuration settings that can be modified without any need to rewrite the code. Deployment is hassle free- Deploying software is always challenging and the most common problem developers face in this process is the existence of multiple DLLs. It’s hard to make sure that all DLLs will co-exist in the same machine. .NET framework solves this problem by allowing different versions of the same DLL to exist side-by-side on the same machine. Security- .NET is one of the most secure web and application development frameworks available in the market. As it’s made by Microsoft, you can be absolutely sure about the security measurements. Hackers can never steal valuable data from your website or apps. Cross platform friendly- What if you had developed an app for desktop and laptop computers and now after seeing the growth of mobile apps in the market, you want it in mobile version as well? You can easily develop an app that runs on the desktop and PDA without any issue. As you can re-use the codes and utilize the same development environment, your job becomes a lot simpler.,,Microsoft SQL Server.NET - The SKY is the LIMIT.NET is used in a wide range of projects across the LOB, especially in banking and finance and insurance industries. All desktops, client-servers, mobile and digitalization are mainly focused in Microsoft technologies.I am using it for different tech stacks, especially with C# language. TDD is a nice approach, especially the framework.,It allows the use of multiple languages. It has horizontal scalability. .NET creates a unified environment that allows developers to create programs in C++, Java or Virtual Basic. All tools and IDEs have been pre-tested and are easily available in the Microsoft Developer Network. UI best practices are more consistent. Language integration is seamless, as you can call methods from C# to VB .NET.,You need to buy everything from Microsoft. The biggest con is that it is not free like Java. Migrating applications to .NET can be expensive. Does not come with multi-platform support from Microsoft, and is not available right after installing Visual Studio. Very much Windows OS dependent.,9,Migration and support cost is really high. So it is a little bit on the expensive side. Portability, scalability, and security are really robust . It is good for the long run. Need to follow the proper design guidelines, and architecture to get the maximum ROI.,Microsoft SQL Server, Splunk Enterprise, GitHub, Team Foundation Server, ServiceNow, Jenkins and OpenMake DevOps Suite,ServiceNow, Splunk Enterprise, Team Foundation Server, GitHub, Microsoft SQL ServerOne of the most productive frameworks aroundWe have many applications being built in .NET. It is the premier way to build thick client / rich client applications for Windows. We also use it for backend servers, batch jobs, and web sites.,Most powerful framework that works well Best integrated with the best code editor around, Visual Studio Support for multiple modern programming languages like C#, and F#,.NET Core is still gaining adoption EF Core does not support lazy loading yet, a feature we use a lot A lot of the libraries we use are not planned to work on .NET Core yet,10,Saved us time from having to evaluate many different Java libraries which did not integrate well or had questionable support lifetimes. Saved us from having to track down CLASSPATH issues. Saved us from servers crashing due to lack of PermGen space.,.NET the versatile intuitive developer platformI use .NET to create custom applications to support my daily engineering tasks. We have a batch process that feeds into a continuous process. The data historian that we use is excellent for retrieving information about the continuous process but is very difficult to grab information about each batch. I used .NET to create a custom application to interface with our data historian and summarize all of the process parameters for each batch, providing charts, tables, and summaries. Additionally, the user is able to overlay process parameters from several batches, to see if the process is changing over time.,.NET allows the user to quickly create applications to solve problems. .NET is extremely flexible, allowing the programmer to interact with nearly every aspect of the computer. There are a number of languages that can be used to program in .NET.,Interacting with some of the core functionalities of the computer requires the user to know C++ and program using unmanaged code. However, I don't think this is a limitation that only applies to .NET. .NET has a very powerful feature to allow generic access to objects, known as Language-Integrated Query or LINQ. Knowing how to use this feature is not required to create applications, but makes development much easier. Since it is not required, there is very little motivation to learn how to implement LINQ. It might be beneficial to promote this feature more heavily. It is difficult to find a third area that could be improved with .NET.,8,I have not been required to pay for using .NET, so it is not possible to calculate a return on investment. The time saved by creating custom applications to help me with my various daily tasks has been far greater than the time spent creating the applications.,Eclipse and Qt Creator,Microsoft Office 2016
Unspecified
.NET
62 Ratings
Score 8.4 out of 101
TRScore

.NET Reviews

.NET
62 Ratings
Score 8.4 out of 101
Show Filters 
Hide Filters 
Filter 62 vetted .NET reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role
Reviews (1-6 of 6)
  Vendors can't alter or remove reviews. Here's why.
Patrick Morris profile photo
November 08, 2018

Review: ".NET is a wonderful general purpose development language"

Score 10 out of 10
Vetted Review
Verified User
Review Source
We use the .NET framework across all of our products. This includes front end UI components along with backend services.
  • General purpose development which makes it easy to create new projects
  • Powerful set of tools. Anything we need developed we can do it using .NET framework
  • Very fast execution. Well designed code can be as fast or faster than c code.
  • With the conversion to .NET core it is confusing what to do for New development. Also .NET core vs .NET standard. More confusion.
  • Prior to .NET core there was certainly a Microsoft only mindset. This limited adoption.
It is a general purpose development language. It is suited for everything.
Read Patrick Morris's full review
No photo available
May 31, 2018

".NET Review"

Score 9 out of 10
Vetted Review
Verified User
Review Source
We have used .NET platform for developing both web and windows based applications that are internal and external facing. There are several use cases like
1. Inventory Management
2. Quality Control
3. Safety and Security
4. Packaging optimization
5. Logistics and Supply Chain Optimization

We have used in all the areas for Global Operations, Spares etc. organizations for all day to day production floor support and shipment releases. We also used it for Product Life Cycle Management interface to perform Problem Report and Engineering Change Management business processes.

To achieve these .NET and HTML together were used to generate dynamic web pages smoothly.
Being an ideal server-side scripting technology, Asp.NET code first runs on Windows server before displaying on the web browser.
With the built-in configuration information, Asp.NET is easy to deploy.
The .NET Framework quickly gives an alert for memory leaks, unbounded loops, and other wrong behaviors, immediately killing them and restart them over again.
  • Asp.NET features like early binding, JIT compilation, caching services and native optimization supports gives your application the high level of performance.
  • All the Asp.NET applications are highly monitored and managed to help application available to handle requests.
  • The best part of .NET Framework is it has its own built-in caching features.
  • The content and the program logic are separated in the .NET Framework, thus reducing the program inconveniences.
  • Offers great security with the built-in Windows authentication and per-application configuration.
  • Limited object-relational (OR) support as it comes only with Entity Framework
  • Does not come with multi platform support from Microsoft, and is not available right after installing Visual Studio
  • The managed code can be slower than native code
  • Involves a vendor lock-in, and future development is solely dependent on Microsoft
  • Migrating applications to .NET can be expensive as involves whole lot of custom development
I highly recommend .Net as a platform for custom development. We can leverage several UI elements and also integrate with third party controls like Telerik, Infragistics etc. Provides platforms, tools, and a programming environment for addressing the design and overall management of distributed and multi-tiered applications. It offers immeasurable benefits for various issues like memory management, security, and exceptional handling, a developer may face.

.NET is not suited in case of multi-platform requirement. There isn't support available from MS and isn't available straight after installing Visual Studio. If that is a criteria for your business case then consider a different platform.
Also .NET is very easy to reverse engineer. If you do not obfuscate your code, you may as well publish the source code.
The footprint of your application can be huge if it requires a version of .NET, which is not already on the computer and therefore has to be installed first.
Read this authenticated review
No photo available
May 21, 2018

User Review: ".NET - The SKY is the LIMIT"

Score 9 out of 10
Vetted Review
Verified User
Review Source
.NET is used in a wide range of projects across the LOB, especially in banking and finance and insurance industries. All desktops, client-servers, mobile and digitalization are mainly focused in Microsoft technologies.I am using it for different tech stacks, especially with C# language. TDD is a nice approach, especially the framework.
  • It allows the use of multiple languages. It has horizontal scalability.
  • .NET creates a unified environment that allows developers to create programs in C++, Java or Virtual Basic. All tools and IDEs have been pre-tested and are easily available in the Microsoft Developer Network.
  • UI best practices are more consistent.
  • Language integration is seamless, as you can call methods from C# to VB .NET.
  • You need to buy everything from Microsoft. The biggest con is that it is not free like Java. Migrating applications to .NET can be expensive.
  • Does not come with multi-platform support from Microsoft, and is not available right after installing Visual Studio.
  • Very much Windows OS dependent.
Microsoft Asp .Net Framework is a widely used development framework for building enterprise level web applications, that today’s developers love to use. The .Net technology offers immeasurable benefits for various issues like memory management, security, and exceptional handling, a developer may face. It is ideal for web, console, front end, and back end.
Read this authenticated review
No photo available
February 28, 2018

.NET Review: "One of the most productive frameworks around"

Score 10 out of 10
Vetted Review
Verified User
Review Source
We have many applications being built in .NET. It is the premier way to build thick client / rich client applications for Windows. We also use it for backend servers, batch jobs, and web sites.
  • Most powerful framework that works well
  • Best integrated with the best code editor around, Visual Studio
  • Support for multiple modern programming languages like C#, and F#
  • .NET Core is still gaining adoption
  • EF Core does not support lazy loading yet, a feature we use a lot
  • A lot of the libraries we use are not planned to work on .NET Core yet
Great for both client side, web sites, and server side code. Probably not as efficient as a SPA though.
Read this authenticated review
No photo available
February 16, 2017

Review: ".NET the versatile intuitive developer platform"

Score 8 out of 10
Vetted Review
Verified User
Review Source
I use .NET to create custom applications to support my daily engineering tasks. We have a batch process that feeds into a continuous process. The data historian that we use is excellent for retrieving information about the continuous process but is very difficult to grab information about each batch. I used .NET to create a custom application to interface with our data historian and summarize all of the process parameters for each batch, providing charts, tables, and summaries. Additionally, the user is able to overlay process parameters from several batches, to see if the process is changing over time.
  • .NET allows the user to quickly create applications to solve problems.
  • .NET is extremely flexible, allowing the programmer to interact with nearly every aspect of the computer.
  • There are a number of languages that can be used to program in .NET.
  • Interacting with some of the core functionalities of the computer requires the user to know C++ and program using unmanaged code. However, I don't think this is a limitation that only applies to .NET.
  • .NET has a very powerful feature to allow generic access to objects, known as Language-Integrated Query or LINQ. Knowing how to use this feature is not required to create applications, but makes development much easier. Since it is not required, there is very little motivation to learn how to implement LINQ. It might be beneficial to promote this feature more heavily.
  • It is difficult to find a third area that could be improved with .NET.
.NET is extremely well suited for creating any custom application on nearly any platform. It does not matter if you are creating a word processing application, a graphics editor, or a calculator. However, applications that work in 3D are a little hampered in the .NET environment. There are packages available to provide classes and interfaces with the graphics hardware, but they are not as polished and easy to work with as the standard .NET interface.
Read this authenticated review
No photo available
April 21, 2017

User Review: ".NET is the most flexible framework"

Score 10 out of 10
Vetted Review
Verified User
Review Source
.NET is a runtime language just like java. Combined with C# and Visualstudio, .NET presents the most flexible and competitive runtime on the market.
  • Memory Handling
  • Garbage Collection
  • Service Orientation
  • Extensive Framework
  • Image manipulation slow compared to C++.
  • Does not run on Mac/Linux - the newest .NET core does but presents only a subset of the framework.
  • May require the installation of the framework to run.
Well suited for enterprise applications on Windows. Not suited for embedded computing.
Read this authenticated review

.NET Scorecard Summary

About .NET

Microsoft's .Net is an open source, freeware application infrastructure.

.NET Technical Details

Operating Systems: Unspecified
Mobile Application:No