
Text Version (See Below)
Difference Angle | ASP.Net | ASP |
Generation | ASP.NET is the next generation of ASP to develop web Applications.(Latest) | After the introduction of ASP.NET, old ASP is called 'Classic ASP'.(old) |
Language Support | ASP.NET supports more languages including C#, VB.NET, J# etc. | Classic ASP uses VB Script/JavaScript for server side coding |
Robustness and Reliability | ASP.net able to write much more robust and reliable programs | Not much robust and reliable |
Server/HTML controls | ASP.NET offers a very rich set of controls called Server Controls and Html Controls. It is very easy to drag and drop any controls to a web form | In classic ASP, there was no server controls. You have to write all html tags manually |
Code Execution | ASP.NET is compiled to efficient Microsoft Intermediate Language (MSIL) by CLR | ASP is interpreted |
Database Interaction | ASP.NET uses the ADO.NET technology (which is the next generation of ADO). | Classic ASP uses a technology called ADO(ActiveX Data Objects) to connect and work with databases |
File Extension | .ASPX | .ASP |
OOPs | It is Object Oriented Programming, uses the event-driven model. | It is not truly Object Oriented; it uses more of a top-down programming style, where code execution begins at the top and executes down to the end |
Framework Support | ASP.net Framework provides a very clean separation of code from content | ASP has Mixed HTML and coding logic |
XML Support | Full XML Support for easy data exchange | No in-built support for XML. |
| | |
No comments:
Post a Comment