Enterprise Level Infrastructure
October 01, 2020
Enterprise Level Infrastructure
Score 8 out of 10
Overall Satisfaction with .NET
We utilize .NET as the framework of our main application. Our application is what provides the functionality of the core of our business and it is essential that it work as efficiently as possible while also being maintainable. Using the .NET framework is incredibly powerful. There are a lot of supported tools and libraries that make using anything within the .NET framework feel very modernized. Being able to leverage all of the feature provided by the .NET framework allows us to successfully create a product that satisfies our customers.
- Visual Studio is one of the best IDEs and .NET is the best framework to use with Visual Studio.
- There is a large network of support for the .NET framework.
- The .NET framework encompasses a very large area of the programming stack.
- The .NET framework is flexible and can be used for desktop applications or web development.
- Sometimes, the .NET framework overcomplicates simple things.
- The .NET framework is not the most popular framework and thus other frameworks may provide access to more tools and libraries.
- The .NET framework requires licensing.
- High performance code
- Easy to manage project solutions
- Auto generated code support
- Familiar language
Both Java and .NET are similar. They provide nearly the same capabilities so long as you know how to use the differences in the way they structure in how they handle objects. The benefit to using the .NET framework is the ability to use all of the features of the Visual Studio IDE. It is a very powerful IDE that runs very efficiently and can increase productivity when developing and debugging code. The .NET framework also has better performance and can compile code to run natively rather than on a virtual environment, which can change the customer experience.
The .NET framework is widely used and has good support from both Microsoft and the community. There is a lot of official documentation provided by Microsoft and other sites as well as myriads of discussions on how to accomplish particular tasks. For any problem you have, there is probably someone who has already had that problem and others who have helped them solve it. Additionally, there are many available libraries that you can leverage that simplify tasks to allow you to focus on writing your own business logic and doing your job.
The .NET framework does not limit the amount that you can do. It provides all of the tools necessary to design your code to do what you need it to do. Most developers have had some level of exposure to the .NET stack, which means that they should be able to become relatively familiar with its nuances. Even if they have no experience with the .NET framework, the language is simple enough to understand and the Visual Studio IDE has enough smarts to quickly turn a novice into a pro.
Do you think .NET delivers good value for the price?
Are you happy with .NET's feature set?
Did .NET live up to sales and marketing promises?
Did implementation of .NET go as expected?
Would you buy .NET again?
The .NET framework is useful when developing applications that run in real time environments. It produces very efficient and well controlled binaries that perform well. With the introduction of Xamarin and other tools, the .NET framework is also useful at providing cross platform support, which can reduce development times and provide a better source code management situation. However, .NET is not the ideal choice for small businesses or independent developers who may not want to deal with licensing concerns.