ITORIAN    

  public string WelcomeToRead() {

      return "Abhimanyu's Thoughts";

  }

Account Section
My First E-Book
Quick Report
Yearly Posts:
   i) In 2010: 12
   ii) In 2011: 380
   iii) In 2012: 45+
   -------------------------
         Total: 450+
   -------------------------
You can find my articles and blogs on:
   i) itorian.com
   ii) c-sharpcorner.com
   iii) dotnetfunda.com
   iv) codeproject.com

Greatest Hits
People I Follow
Disclaimer
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)