|
ASP vs ASPX:
Think of ASPX files as the next generation
of ASP (active server pages) that greatly
extend the capabilities of regular HTML web
pages. Also known as ASP.NET, it is a
programming framework built on the common
language runtime that can be used on an
ASPX hosting server to build powerful Web
applications. ASP.NET and ASPX files offer
several important advantages over previous
Web development models:
Enhanced Performance:
ASPX is compiled common language
runtime code running on the server.
Unlike its interpreted predecessors,
ASP.NET can take advantage of early
binding, just-in-time compilation,
native optimization, and caching
services right out of the box. This
amounts to dramatically better
performance before you ever write a
line of code.
Scalability and
Availability: It has been
designed with scalability in mind,
with features specifically tailored
to improve performance in clustered
and multiprocessor environments.
Further, processes are closely
monitored and managed by the ASP.NET
runtime, so that if one misbehaves
(leaks, deadlocks), a new
process can be created in its place,
which helps keep your application
constantly available to handle
requests.
World-Class Tool
Support: The ASPX framework is
complemented by a rich toolbox and
designer in the Visual Studio
integrated development environment.
WYSIWYG editing, drag-and-drop server
controls, and automatic deployment
are just a few of the features this
powerful tool provides.
Power and
Flexibility: Because ASPX is
based on the common language runtime,
the power and flexibility of that
entire platform is available to Web
application developers. The .NET
Framework class library, Messaging,
and Data Access solutions are all
seamlessly accessible from the
Web.
ASP.NET is also language-independent, so
you can choose the language that best
applies to your application or partition
your application across many languages.
Further, common language runtime
interoperability guarantees that your
existing investment in COM-based
development is preserved when migrating to
it.
|