| |
Microsoft Dot Net Development
India |
| |
Why ASP.NET
ASP.NET is a technology for building powerful, dynamic Web applications
and is part of the .NET Framework.
Easy Programming Model
ASP.NET makes building real world Web applications dramatically easier.
ASP.NET server controls enable an HTML-like style of declarative programming
that lets you build great pages with far less code than with classic
ASP or technologies like PHP or JSP. Best of all, ASP.NET pages work
in all browsers – including Firefox, Opera, Safari, and Internet
Explorer. There are a number of Webcasts available to show you how
you can migrate your skills to ASP.NET.
Great Tool Support
A broad range of tools support development with ASP.NET.
You can work with a simple text editor (even Notepad), take advantage
of the freely available Visual Web Developer 2005 Express Edition,
or work with a full-powered integrated development environment, such
as Visual Studio 2005. For enterprise developers, Visual Studio Team
System 2005 includes additional tools for stress-testing and designing
Web applications.
Improved Design
ASP.NET helps in creating appealing, functional Web applications.
Master Pages
ASP.NET makes it easy to create and apply a common look-and-feel to
your Web site with Master Pages. Change the Master Page, and all pages
automatically update to reflect those changes. See this video for
more information on Master Pages.
Themes
Give your Web pages a consistent appearance with the built-in
theming support in ASP.NET. Easily organize and apply changes to stylesheets
and controls by applying a new theme to your pages. See this video
for more information on the Theme support in ASP.NET.
Built Upon Standards
ASP.NET helps you create pages compliant with international
standards.
XHTML Compliance
Creating XHTML-compliant pages is easy with ASP.NET. Web
controls support rendering valid, well-formed XHTML markup with a
simple configuration option. This article provides an overview of
why creating XHTML markup is important, and how ASP.NET makes it easy.
Accessibility Support
Create Web applications usable by the widest possible audience
support for building and testing accessible Web applications. See
this article for more information on accessibility support in ASP.NET.
Improved Security
ASP.NET helps you protect your data and users.
Application Services
There is no need to write common code for managing users
and personalization with ASP.NET, as these features are included as
application services. ASP.NET membership services provide best practices
guidance and support for managing access to your Web applications.
Watch this video for more information on adding membership and personalization
features to your Web applications.
Built-in Protection
ASP.NET provides built-in protection from many common forms
of hacker attacks, including cross-site scripting, request-replay
attacks and more. See this article for more information on common
exploits, and how you can protect your Web applications using ASP.NET.
Improved Performance and Scalability
ASP.NET lets you use serve more users with the same hardware.
Caching
Caching can dramatically improve the performance of Web applications,
and ASP.NET supports many forms of caching. Output caching improves
the rendering of controls to XHTML. Database caching enables the application
to be notified when the underlying database changes, eliminating unnecessary
queries. See this video for more information on ASP.NET's caching
support.
Web-Farm Session State
ASP.NET session state lets you share session data user-specific state
values across all machines in your Web farm. Now a user can hit different
servers in the web farm over multiple requests and still have full
access to her session. See this article for more information on configuring
ASP.NET session state.
Extensible Architecture
ASP.NET can grow and change with your needs.
Provider Model
The application services of ASP.NET use the provider model
to connect to external services for storage and more. This enables
the developer to change the database or other service used to store
the membership, personalization or site map information by editing
the configuration. This article series showcases how you can extend
ASP.NET via the provider model.
Web Parts
Easily build portal applications with the built-in Web part functionality.
Create Web applications that enable end users to organize and personalize
their page content and layout. This video shows how you take advantage
of Web parts to create highly customizable Web pages. |
| |
|
|