|
ITORIAN
public
string
WelcomeToRead()
{
return "Abhimanyu's
Thoughts";
}
|
|
|
|
|
|
This is my personal website and the opinions I have expressed here is my own.
For any accuracy I recommend to visit official websites like MSDN for Microsoft.
I developed this website to share my technical skills.
|
|
ASP.NET
|
Microsoft's previous server side scripting technology ASP (Active Server Pages) is now often
called classic ASP. ASP.NET is the next generation ASP, but it's not an upgraded version of ASP.
|
|
Since 1995, Microsoft has been constantly working to shift its focus from Windows-based platforms
to the Internet. As a result, Microsoft introduced ASP (Active Server Pages) in November 1996.
ASP offered the efficiency of ISAPI applications along with a new level of simplicity that made
it easy to understand and use. However, ASP script was an interpreted script and consisted
unstructured code and was difficult to debug and maintain. As the web consists of many different
technologies, software integration for Web development was complicated and required to understand
many different technologies. Also, as applications grew bigger in size and became more complex,
the number of lines of source code in ASP applications increased dramatically and was hard to maintain.
Therefore, an architecture was needed that would allow development of Web applications in a
structured and consistent way.
Unfortunately, the Internet still has bandwidth limitations and not every person is running the
same web browser. These issues make it necessary to stick with HTML as our mark-up language of
choice. This means that web pages won't look quite as amazing as a fully fledged application running
under Windows, but with a bit of skill and creative flair, you can make some rather amazing web
applications with ASP.NET. ASP.NET processes all code on the server (in a similar way to a normal
application). When the ASP.NET code has been processed, the server returns the resultant HTML to
the client. If the client supports JavaScript, then the server will use it to make the clients
browser experience quicker and easier. Even with HTML being the limiting factor here, ASP.NET still
manages to bring true OOP to the Internet.
Advantages of ASP.NET
-
ASP.NET
pages are easy to write and maintain because the source code and HTML are
together.
-
The source code is executed on the server. The pages have lots of power and
flexibility by this approach.
-
ASP.NET
drastically reduces the amount of code required to build large applications.
-
ASP.NET
makes development simpler and easier to maintain with an event-driven,
server-side programming model.
-
ASP.NET
makes for easy deployment. There is no need to register components because the
configuration information is built-in.
-
The source code is compiled the first time the page is requested. Execution is
fast as the Web Server compiles the page the first time it is requested. The
server saves the compiled version of the page for use next time the page is
requested.
-
The HTML
produced by the ASP.NET page is sent back to the browser. The application source
code you write is not sent and is not easily stolen.
-
The Web
server continuously monitors the pages, components and applications running on
it. If it notices memory leaks, infinite loops, other illegal software or
activities, it seamlessly kills those activities and restarts itself.
-
ASP.NET
validates information (validation controls) entered by the user without writing
a single line of code.
-
ASP.NET applications run faster and counters large volumes of users without
performance problems.
-
ASP.NET easily works with ADO .NET using data-binding and page formatting features.
|
|
Resources
|
My Articles (By: Abhimanyu)
ASP.NET Tutorials (By: Microsoft)
General ASP.NET Videos (By: Microsoft)
ASP.NET 3.5 Videos (By: Microsoft)
ASP.NET AJAX Videos (By: Microsoft)
|
|
|
|
|
|