SlideShare a Scribd company logo
1 of 22
ASP. NET

       Presented By:-
       Gajanand Bohra
       SEO,Fan Page Expert
       & Guinness World Records Holder
What is                  ASP . NET
ASP.NET is a web application framework developed and
marketed by Microsoft to allow programmers to build dynamic
web sites, web applications and web services.

ASP.NET is a Microsoft Technology
ASP.NET is a program that runs inside IIS
IIS (Internet Information Services) is Microsoft's Internet
server
IIS comes as a free component with Windows servers
IIS is also a part of Windows 2000 and XP Professional




ASP stands for:-     Active Server Pages
What is            ASP +?
ASP+ is the same as ASP.NET.
ASP+ is just an early name used by Microsoft when they
developed ASP.NET.
Characteristics of   ASP . NET
   1 Pages
   2 Code-behind model
   3 Directives
   4 User controls
   5 Custom controls
   6 Rendering technique
   7 State management
   8 Template engine
Characteristics of      ASP . NET
1 Pages
 ASP.NET web pages known officially as Web Forms are the main
 building block for application development.

  Web forms are contained in files with an ".aspx" extension; these files
 typically contain static (X)HTML markup, as well as markup defining
 server-side Web Controls and User Controls where the developers
 place all the required static and dynamic content for the web page.
 Additionally, dynamic code which runs on the server can be placed in
 a page within a block <% -- dynamic code -- %>, which is similar to
 other web development technologies such as PHP, JSP, and ASP.
Characteristics of      ASP . NET
2 Code-behind model

 ASP.NET's code-behind model marks a departure from Classic ASP in that
 it encourages developers to build applications with separation of
 presentation and content in mind. In theory, this would allow a web
 designer, for example, to focus on the design markup with less potential for
 disturbing the programming code that drives it. This is similar to the
 separation of the controller from the view in Model–View–Controller
 (MVC) frameworks.
Characteristics of    ASP . NET
3 Directives
 A directive is special instructions on how ASP.NET should process the
 page.[11] The most common directive is <%@ Page %> which can specify
 many things, such as which programming language is used for the server-
 side code.
Examples:
Characteristics of     ASP . NET
4 User Controls
 User controls are encapsulations of sections of pages which are
 registered and used as controls in ASP.NET. . These files usually
 contain static (X)HTML markup, as well as markup defining server-
 side web controls. These are the locations where the developer can
 place the required static and dynamic content.

 A user control is compiled when its containing page is requested and
 is stored in memory for subsequent requests. User controls have
 their own events which are handled during the life of ASP.NET
 requests.
 A user control is primarily a form made of any combination of server and
 client controls sewn together with server and client script code.
Characteristics of      ASP . NET
5 Custom Controls

 Programmers can also build custom controls for ASP.NET applications.
 Such custom controls can be used across multiple web applications and
 Visual Studio projects.
Characteristics of      ASP . NET
6 Rendering technique

ASP.NET uses a visited composites rendering technique. During
compilation, the template (.aspx) file is compiled into initialization code
which builds a control tree (the composite) representing the original
template. Literal text goes into instances of the Literal control class, and
server controls are represented by instances of a specific control class. The
initialization code is combined with user-written code (usually by the
assembly of multiple partial classes) and results in a class specific for the
page. The page doubles as the root of the control tree.
Characteristics of      ASP . NET
7 State management

 ASP.NET applications are hosted by a web server and are accessed using
 the stateless HTTP protocol. As such, if an application uses stateful
 interaction, it has to implement state management on its own. ASP.NET
 provides various functions for state management. Conceptually, Microsoft
 treats "state" as GUI state. Problems may arise if an application needs to
 keep track of "data state"; for example, a finite state machine which may be
 in a transient state between requests (lazy evaluation) or which takes a long
 time to initialize. State management in ASP.NET pages with authentication
 can make Web scraping difficult or impossible.
Characteristics of        ASP . NET
8 Template Engine

 ASP.NET 2.0 introduced the concept of "master pages", which allow for template-
 based page development. A web application can have one or more master pages,
 which, beginning with ASP.NET 2.0, can be nested.

 Master templates have place-holder controls, called Content Place Holders to
 denote where the dynamic content goes, as well as HTML and JavaScript shared
 across child pages.

 A template engine is software that is designed to process web templates and
 content information to produce output web documents. It runs in the context of a
 template system
Benefits of Using         ASP . NET
ASP.NET makes development easier to maintain with an event-driven

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

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.

ASP.NET makes for easy deployment.

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 .
When it was in front of   W rld
  It was first released in January 2002 with version 1.0
  of the .NET Framework, and is the successor to
  Microsoft's Active Server Pages (ASP) technology.
Versions of
Date        Version
                        ASP. NET
                      Remarks              ASP.NET related features
January     1.O       First version        Developers are no longer forced to use
16, 2002              released together    Server.CreateObject(...), so early-
                      with Visual Studio   binding and type safety are possible.
                      .NET                   Based on Windows programming;
                                           the developer can make use of DLL
                                           class libraries and other features of the
                                           web server to build more robust
                                           applications that do more than simply
                                           rendering HTML (e.g. exception
                                           handling)

April 24,   1.1       released together    Mobile controls
2003                  with Windows         Automatic input validation
                      Server 2003
                      released together
                      with Visual Studio
                      .NET 2003
Continued…..


Versions of
Date           Version
                           ASP. NET
                         Remarks              ASP.NET related features
November       2.0       Codename             New data controls (GridView, FormView, )
7, 2005                  Whidbey              New technique for declarative data access
                         released together    Navigation controls
                                              Masterpage,,Login controls
                         with Visual Studio
                                              Themes,Skins,Web parts
                         2005 and Visual      Personalization services
                         Web Developer        Support for 64-bit processors
                         Express and SQL
                         Server 2005




November       3.0                             Windows Presentation Foundation (WPF)
21, 2006                                       Windows Workflow Foundation (WF)
                                               Windows Communication Foundation
                                              which can use ASP.NET to host services.
                                               Windows CardSpace which uses ASP.NET
                                              for login roles.
Continued…..


Versions of
Date           Version
                           ASP. NET
                         Remarks               ASP.NET related features
November       3.5       Released with Visual New data controls (List view, DataPager
19, 2007                 Studio 2008 and      ASP.NET AJAX included as part of the
                         Windows Server 2008 framework
                                              Support for HTTP pipelining and
                                              syndication feeds




April 12,      4.0       Parallel extensions    Incorporation of ASP.NET Dynamic Data
2010                     and other .NET        support for controlling browser history in
                         Framework 4           an ASP.NET AJAX application
                                               Ability to combine multiple JavaScript files
                         features
                                               into one file for more efficient
                                               downloading
                                               New namespaces
                                               System Web Abstractions and
                                               System Web Routing
Platform for       ASP. NET
  ASP.NET is built on the Common Language
   Runtime (CLR), allowing programmers to write
   ASP.NET code using any supported .NET language
   like : C++,C#,Java,V.B.

  Visual studio is being used as a platform for
   ASP.NET
Comparison of      ASP PHP
                     &

The chart is
taken from
wrensoft.com
and quite
simply show
the difference..


This graph
shows the time
taken to
generate and
display results
for a search a
small website.
Continued…..


Comparison of             ASP PHP      &
Lots of people compare ASP & PHP and determine that PHP is better.

The unfortunate thing, is that there are a lot of people that don't
understand what is ASP.

Usually, people who say that PHP is better than asp actually mean that
PHP is better than VBScript.

I agree with that, but ASP.NET is not VBScript.
Comparison of              ASP ASP.NET   &
ASP                                      ASP.NET
 ASP is Interpreted language based on        ASP.Net is supported by compiler and
scripting languages like Jscript or          has compiled language support.
VBScript.                                    Separate code and design logic possible.
ASP has Mixed HTML and coding                Variety of compilers and tools available
logic.                                       including the Visual studio.Net.
Limited development and debugging            Completely Object Oriented.
tools available.                             Complete session and application state
 Limited OOPS support.                       management.
 Limited session and application state       Full proof error handling possible.
management.                                  Full XML Support for easy data
 Poor Error handling system.                 exchange.
 No in-built support for XML.                Fully distributed data source support
 No fully distributed data source            ASP.NET is compiled common language
support.                                     runtime code running on the server
ASP its interpreted by script engine.        ASP.NET has its own validation controls
ASP has no inbuilt Validation controls
Thank You!

I welcome suggestion or criticism!!

More Related Content

What's hot

What's hot (20)

ASP.NET OVERVIEW
ASP.NET OVERVIEWASP.NET OVERVIEW
ASP.NET OVERVIEW
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
Asp net
Asp netAsp net
Asp net
 
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
 
ASP.NET Basics
ASP.NET Basics ASP.NET Basics
ASP.NET Basics
 
Developing an ASP.NET Web Application
Developing an ASP.NET Web ApplicationDeveloping an ASP.NET Web Application
Developing an ASP.NET Web Application
 
Asp .net folders and web.config
Asp .net folders and web.configAsp .net folders and web.config
Asp .net folders and web.config
 
ASP.NET Lecture 1
ASP.NET Lecture 1ASP.NET Lecture 1
ASP.NET Lecture 1
 
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1
 
Asp.net
Asp.netAsp.net
Asp.net
 
Asp Architecture
Asp ArchitectureAsp Architecture
Asp Architecture
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architecture
 
Introduction to asp.net
Introduction to asp.netIntroduction to asp.net
Introduction to asp.net
 
New Features of ASP.NET 4.0
New Features of ASP.NET 4.0New Features of ASP.NET 4.0
New Features of ASP.NET 4.0
 
Industrial training seminar ppt on asp.net
Industrial training seminar ppt on asp.netIndustrial training seminar ppt on asp.net
Industrial training seminar ppt on asp.net
 
ASP.NET Web form
ASP.NET Web formASP.NET Web form
ASP.NET Web form
 
Aspnet architecture
Aspnet architectureAspnet architecture
Aspnet architecture
 
Asp.net and .Net Framework ppt presentation
Asp.net and .Net Framework ppt presentationAsp.net and .Net Framework ppt presentation
Asp.net and .Net Framework ppt presentation
 
Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003Microsoft� .NET and Microsoft� Office 2003
Microsoft� .NET and Microsoft� Office 2003
 
Dotnet Basics Presentation
Dotnet Basics PresentationDotnet Basics Presentation
Dotnet Basics Presentation
 

Viewers also liked (20)

Be project ppt asp.net
Be project ppt asp.netBe project ppt asp.net
Be project ppt asp.net
 
Asp.net.
Asp.net.Asp.net.
Asp.net.
 
Building rest services using aspnetwebapi
Building rest services using aspnetwebapiBuilding rest services using aspnetwebapi
Building rest services using aspnetwebapi
 
Building Modern Web Applications with ASP.NET5
Building Modern Web Applications with ASP.NET5Building Modern Web Applications with ASP.NET5
Building Modern Web Applications with ASP.NET5
 
Getting Started with ASP.NET 5
Getting Started with ASP.NET 5Getting Started with ASP.NET 5
Getting Started with ASP.NET 5
 
As pnet pagelife_usha
As pnet pagelife_ushaAs pnet pagelife_usha
As pnet pagelife_usha
 
State management in ASP.net
State  management in ASP.netState  management in ASP.net
State management in ASP.net
 
Master page in asp.net
Master page in asp.netMaster page in asp.net
Master page in asp.net
 
data controls in asp.net
data controls in asp.netdata controls in asp.net
data controls in asp.net
 
State management in ASP .NET
State  management in ASP .NETState  management in ASP .NET
State management in ASP .NET
 
ASP.NET 10 - Data Controls
ASP.NET 10 - Data ControlsASP.NET 10 - Data Controls
ASP.NET 10 - Data Controls
 
Nnnnnn
NnnnnnNnnnnn
Nnnnnn
 
Presentation on asp.net controls
Presentation on asp.net controlsPresentation on asp.net controls
Presentation on asp.net controls
 
Asp Net Advance Topics
Asp Net Advance TopicsAsp Net Advance Topics
Asp Net Advance Topics
 
Master page in ASP . NET
Master page in ASP . NETMaster page in ASP . NET
Master page in ASP . NET
 
Data controls ppt
Data controls pptData controls ppt
Data controls ppt
 
Web forms in ASP.net
Web forms in ASP.netWeb forms in ASP.net
Web forms in ASP.net
 
Controls in asp.net
Controls in asp.netControls in asp.net
Controls in asp.net
 
How to Write the Fastest JSON Parser/Writer in the World
How to Write the Fastest JSON Parser/Writer in the WorldHow to Write the Fastest JSON Parser/Writer in the World
How to Write the Fastest JSON Parser/Writer in the World
 
Validation controls in asp
Validation controls in aspValidation controls in asp
Validation controls in asp
 

Similar to Asp.net presentation by gajanand bohra

Similar to Asp.net presentation by gajanand bohra (20)

Asp.netrole
Asp.netroleAsp.netrole
Asp.netrole
 
Beginners introduction to asp.net
Beginners introduction to asp.netBeginners introduction to asp.net
Beginners introduction to asp.net
 
Vb and asp.net
Vb and asp.netVb and asp.net
Vb and asp.net
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
.net 3.5 and vs 2008
.net 3.5 and vs 2008.net 3.5 and vs 2008
.net 3.5 and vs 2008
 
Vs 2008
Vs 2008Vs 2008
Vs 2008
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
 
Webhouse
WebhouseWebhouse
Webhouse
 
I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1
 
Top 10 - ASP.NET Interview Questions And Answers 2023.pdf
Top 10 -  ASP.NET Interview Questions And Answers 2023.pdfTop 10 -  ASP.NET Interview Questions And Answers 2023.pdf
Top 10 - ASP.NET Interview Questions And Answers 2023.pdf
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Asp.net
Asp.netAsp.net
Asp.net
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
Vb & asp .net
Vb & asp .netVb & asp .net
Vb & asp .net
 
Asp dot net long
Asp dot net longAsp dot net long
Asp dot net long
 
Web techh
Web techhWeb techh
Web techh
 
Web tech
Web techWeb tech
Web tech
 
Web tech
Web techWeb tech
Web tech
 
Web tech
Web techWeb tech
Web tech
 
Asp dot net final (2)
Asp dot net   final (2)Asp dot net   final (2)
Asp dot net final (2)
 

More from Gajanand Bohra

Advanced Facebook marketing
Advanced Facebook marketing Advanced Facebook marketing
Advanced Facebook marketing Gajanand Bohra
 
Presentation by gajanand bohra on google local guide
Presentation by gajanand bohra on google local guidePresentation by gajanand bohra on google local guide
Presentation by gajanand bohra on google local guideGajanand Bohra
 
Presentation by gajanand bohra on google local guide
Presentation by gajanand bohra on google local guidePresentation by gajanand bohra on google local guide
Presentation by gajanand bohra on google local guideGajanand Bohra
 
Advanced Facebook Marketing
Advanced Facebook MarketingAdvanced Facebook Marketing
Advanced Facebook MarketingGajanand Bohra
 
Know About germany by Gajanand Bohra
Know About germany by Gajanand BohraKnow About germany by Gajanand Bohra
Know About germany by Gajanand BohraGajanand Bohra
 
Gajanand bohra's seo ppt
Gajanand bohra's seo pptGajanand bohra's seo ppt
Gajanand bohra's seo pptGajanand Bohra
 

More from Gajanand Bohra (6)

Advanced Facebook marketing
Advanced Facebook marketing Advanced Facebook marketing
Advanced Facebook marketing
 
Presentation by gajanand bohra on google local guide
Presentation by gajanand bohra on google local guidePresentation by gajanand bohra on google local guide
Presentation by gajanand bohra on google local guide
 
Presentation by gajanand bohra on google local guide
Presentation by gajanand bohra on google local guidePresentation by gajanand bohra on google local guide
Presentation by gajanand bohra on google local guide
 
Advanced Facebook Marketing
Advanced Facebook MarketingAdvanced Facebook Marketing
Advanced Facebook Marketing
 
Know About germany by Gajanand Bohra
Know About germany by Gajanand BohraKnow About germany by Gajanand Bohra
Know About germany by Gajanand Bohra
 
Gajanand bohra's seo ppt
Gajanand bohra's seo pptGajanand bohra's seo ppt
Gajanand bohra's seo ppt
 

Asp.net presentation by gajanand bohra

  • 1. ASP. NET Presented By:- Gajanand Bohra SEO,Fan Page Expert & Guinness World Records Holder
  • 2. What is ASP . NET ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. ASP.NET is a Microsoft Technology ASP.NET is a program that runs inside IIS IIS (Internet Information Services) is Microsoft's Internet server IIS comes as a free component with Windows servers IIS is also a part of Windows 2000 and XP Professional ASP stands for:- Active Server Pages
  • 3. What is ASP +? ASP+ is the same as ASP.NET. ASP+ is just an early name used by Microsoft when they developed ASP.NET.
  • 4. Characteristics of ASP . NET 1 Pages 2 Code-behind model 3 Directives 4 User controls 5 Custom controls 6 Rendering technique 7 State management 8 Template engine
  • 5. Characteristics of ASP . NET 1 Pages ASP.NET web pages known officially as Web Forms are the main building block for application development. Web forms are contained in files with an ".aspx" extension; these files typically contain static (X)HTML markup, as well as markup defining server-side Web Controls and User Controls where the developers place all the required static and dynamic content for the web page. Additionally, dynamic code which runs on the server can be placed in a page within a block <% -- dynamic code -- %>, which is similar to other web development technologies such as PHP, JSP, and ASP.
  • 6. Characteristics of ASP . NET 2 Code-behind model ASP.NET's code-behind model marks a departure from Classic ASP in that it encourages developers to build applications with separation of presentation and content in mind. In theory, this would allow a web designer, for example, to focus on the design markup with less potential for disturbing the programming code that drives it. This is similar to the separation of the controller from the view in Model–View–Controller (MVC) frameworks.
  • 7. Characteristics of ASP . NET 3 Directives A directive is special instructions on how ASP.NET should process the page.[11] The most common directive is <%@ Page %> which can specify many things, such as which programming language is used for the server- side code. Examples:
  • 8. Characteristics of ASP . NET 4 User Controls User controls are encapsulations of sections of pages which are registered and used as controls in ASP.NET. . These files usually contain static (X)HTML markup, as well as markup defining server- side web controls. These are the locations where the developer can place the required static and dynamic content. A user control is compiled when its containing page is requested and is stored in memory for subsequent requests. User controls have their own events which are handled during the life of ASP.NET requests. A user control is primarily a form made of any combination of server and client controls sewn together with server and client script code.
  • 9. Characteristics of ASP . NET 5 Custom Controls Programmers can also build custom controls for ASP.NET applications. Such custom controls can be used across multiple web applications and Visual Studio projects.
  • 10. Characteristics of ASP . NET 6 Rendering technique ASP.NET uses a visited composites rendering technique. During compilation, the template (.aspx) file is compiled into initialization code which builds a control tree (the composite) representing the original template. Literal text goes into instances of the Literal control class, and server controls are represented by instances of a specific control class. The initialization code is combined with user-written code (usually by the assembly of multiple partial classes) and results in a class specific for the page. The page doubles as the root of the control tree.
  • 11. Characteristics of ASP . NET 7 State management ASP.NET applications are hosted by a web server and are accessed using the stateless HTTP protocol. As such, if an application uses stateful interaction, it has to implement state management on its own. ASP.NET provides various functions for state management. Conceptually, Microsoft treats "state" as GUI state. Problems may arise if an application needs to keep track of "data state"; for example, a finite state machine which may be in a transient state between requests (lazy evaluation) or which takes a long time to initialize. State management in ASP.NET pages with authentication can make Web scraping difficult or impossible.
  • 12. Characteristics of ASP . NET 8 Template Engine ASP.NET 2.0 introduced the concept of "master pages", which allow for template- based page development. A web application can have one or more master pages, which, beginning with ASP.NET 2.0, can be nested. Master templates have place-holder controls, called Content Place Holders to denote where the dynamic content goes, as well as HTML and JavaScript shared across child pages. A template engine is software that is designed to process web templates and content information to produce output web documents. It runs in the context of a template system
  • 13. Benefits of Using ASP . NET ASP.NET makes development easier to maintain with an event-driven 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 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. ASP.NET makes for easy deployment. 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 .
  • 14. When it was in front of W rld It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology.
  • 15. Versions of Date Version ASP. NET Remarks ASP.NET related features January 1.O First version Developers are no longer forced to use 16, 2002 released together Server.CreateObject(...), so early- with Visual Studio binding and type safety are possible. .NET Based on Windows programming; the developer can make use of DLL class libraries and other features of the web server to build more robust applications that do more than simply rendering HTML (e.g. exception handling) April 24, 1.1 released together Mobile controls 2003 with Windows Automatic input validation Server 2003 released together with Visual Studio .NET 2003
  • 16. Continued….. Versions of Date Version ASP. NET Remarks ASP.NET related features November 2.0 Codename New data controls (GridView, FormView, ) 7, 2005 Whidbey New technique for declarative data access released together Navigation controls Masterpage,,Login controls with Visual Studio Themes,Skins,Web parts 2005 and Visual Personalization services Web Developer Support for 64-bit processors Express and SQL Server 2005 November 3.0 Windows Presentation Foundation (WPF) 21, 2006 Windows Workflow Foundation (WF) Windows Communication Foundation which can use ASP.NET to host services. Windows CardSpace which uses ASP.NET for login roles.
  • 17. Continued….. Versions of Date Version ASP. NET Remarks ASP.NET related features November 3.5 Released with Visual New data controls (List view, DataPager 19, 2007 Studio 2008 and ASP.NET AJAX included as part of the Windows Server 2008 framework Support for HTTP pipelining and syndication feeds April 12, 4.0 Parallel extensions Incorporation of ASP.NET Dynamic Data 2010 and other .NET support for controlling browser history in Framework 4 an ASP.NET AJAX application Ability to combine multiple JavaScript files features into one file for more efficient downloading New namespaces System Web Abstractions and System Web Routing
  • 18. Platform for ASP. NET  ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language like : C++,C#,Java,V.B.  Visual studio is being used as a platform for ASP.NET
  • 19. Comparison of ASP PHP & The chart is taken from wrensoft.com and quite simply show the difference.. This graph shows the time taken to generate and display results for a search a small website.
  • 20. Continued….. Comparison of ASP PHP & Lots of people compare ASP & PHP and determine that PHP is better. The unfortunate thing, is that there are a lot of people that don't understand what is ASP. Usually, people who say that PHP is better than asp actually mean that PHP is better than VBScript. I agree with that, but ASP.NET is not VBScript.
  • 21. Comparison of ASP ASP.NET & ASP ASP.NET ASP is Interpreted language based on ASP.Net is supported by compiler and scripting languages like Jscript or has compiled language support. VBScript. Separate code and design logic possible. ASP has Mixed HTML and coding Variety of compilers and tools available logic. including the Visual studio.Net. Limited development and debugging Completely Object Oriented. tools available. Complete session and application state Limited OOPS support. management. Limited session and application state Full proof error handling possible. management. Full XML Support for easy data Poor Error handling system. exchange. No in-built support for XML. Fully distributed data source support No fully distributed data source ASP.NET is compiled common language support. runtime code running on the server ASP its interpreted by script engine. ASP.NET has its own validation controls ASP has no inbuilt Validation controls
  • 22. Thank You! I welcome suggestion or criticism!!