The previous web development model, ASP.NET provides several important advantages: enhanced performance. ASP.NET is a compiled public language runtime code running on the server. Unlike the seniors explained, ASP.NET can utilize early binding, real-time compilation, local optimization, and box-orchestle service. This is equivalent to significantly improve performance before writing the code line. World-class tool support. The ASP.NET framework complements a large number of toolboxes and designers in the Visual Studio integration development environment. Wysiwyg editing, drag and drop server controls, and automatic deployment are only a few of this powerful tool. Power and flexibility. Since ASP.NET is based on a public language running library, web application developers can utilize the power and flexibility of the entire platform. .NET Framework class library, message processing, and data access solutions are seamlessly accessed from web. ASP.NET is also independent of language, so you can choose the language that is best for the application, or spanning applications across multiple language. In addition, the interactivity of the public language runtime guarantees existing investments in COM-based development when migrating to ASP.NET. Easy. ASP.NET makes it easy to perform a common task, and authenticate from a simple form commit and client authentication to deployment and site configuration. For example, an ASP.NET page frame allows you to generate a user interface that clears the application logic with a clear-in-code code, and processes events in a simple form processing model similar to Visual Basic. In addition, the public language runtime library simplifies the development with managed code services (such as automatic reference counting and garbage collection). Manageability. ASP.NET uses text-based hierarchical configuration systems to simplify the settings to serve the server and web applications. Since configuration information is stored in plain text, new settings can be applied without local management tools. This "zero-local management philosophy has also expanded to the deployment of the ASP.NET framework application. Simply copy the necessary files to the server to deploy the ASP.NET Framework application to the server. You don't need to restart the server, even when you are deploying or replacing the compiled code. Scalability and availability. ASP.NET considers scalability when designing, increasing the ability to improve performance in aggregation environments and multiprocessor environments. In addition, the process is closely monitoring and managed by the ASP.NET runtime to create a new process on site when the process behavior is not normal (leakage, deadlock), to help keep the application to process the request. Customization and scalability. ASP.NET is included with a weighing structure that enables developers to "insert" code at the appropriate level. In fact, you can extends or replace any subcomponents of the ASP.NET running library with your own custom components. Realizing custom authentication or status services have not become easier. safety. With built-in Windows authentication and configuration based on each application, you can ensure that the application is secure.
Original: http://www.bizcn.com/default/serviceOrder/asP_about.jsp