The .NET Framework is a key Windows component that supports the development and deployment of the next generation of applications and XML Web Services.
✓ | An object-oriented programming environment for locally or remotely stored object code |
✓ | An environment that minimizes deployment and versioning conflicts |
✓ | An environment that promotes the safe execution of code |
✓ | An environment that eliminates performance problems of scripted or interpreted environments |
✓ | A consistent developer experience across widely varying types of applications |
✓ | To build all communication on industry standards to ensure that all code based on the .NET Framework can integrate with any other code |
The .NET Framework also includes a collection of object-oriented class library, that you can use to develop applications ranging from traditional command-line or GUI applications to web-based ASP.NET applications. ASP.NET also works directly with the .NET runtime to enable ASP.NET applications and XML Web services.
ASP.NET combines unprecedented developer productivity with performance, reliability and deployment.
Developer Productivity |
ASP.NET helps you deliver real world web applications in record time by providing an Easy Programming Model, Flexible Language Options which support more than 25 .NET languages, Great Tool Support with Visual Studio and a Rich Class Framework. |
Improved Performance |
ASP.NET lets you serve more users with the same hardware by providing Compiled Execution with no explicit compile step requirement, Rich Output Caching, Web-Farm Session State, and performance that beats J2EE. |
Enhanced Reliability |
ASP.NET ensures that your application is always available to your users by providing Crash Protection and detecting and recovering from Memory Leaks and DeadLocks. |
Easy Deployment |
ASP.NET takes the point out of deploying applications with “No Touch” application deployment, Dynamic update of a running application allowing you to update compiled components without restarting the server, and Easy Migration for your existing Classic ASP applications from previous Windows platforms. |
New Application Models |
ASP.NET extends your applications reach to new customers and partners by providing XML Web Services which allow applications to communicate and share data over the internet, and by providing Mobile Web Device Support with ASP.NET Mobile Controls for over 80 mobile devices. |