|
There are many advantages to using ASP.NET as your technology of choice for developing dynamic Web applications. Not all of these advantages can be covered in a tutorial of this size. Also, since this tutorial is primarily for beginners or new comers, I will only list the most predominant advantages here. There will be many advantages that you will come to know of as you start learning and using the technology.
The most obvious advantage that the technology enjoys over any other existing Web development technologies available today is due to the simplicity and agility that it introduces in development. How does ASP.NET make your development simple and agile?
It does so with:
Over more than 3000 classes in the .NET Framework, providing commonly required and advance functions available right out of the box.
50+ library of controls which include form controls, data controls, validation controls, login controls (new in version 2.0), navigation controls (new in version 2.0).
Ability to create custom controls, components and services.
Ability of controls to render according to the client browser (Web, Mobile, PDA, etc.) capabilities.
ASP.NET generates the necessary client script (JavaScript) for its controls preventing you from the effort of doing it.
Easy configuration and deployment. No server or application restarts required for changes in configuration to take effect.
Object oriented architecture.
Code and content separation (Code Behind) enables developers and designers to work simultaneously on a single page.
Improved tracing, debugging and exception handling.
With Visual Studio .NET, you can further enhance your productivity and educe the development effort for building ASP.NET applications. |