ASP.NET
It is developed by Microsoft as web application framework .It is used to make dynamic web pages, web applications, web sites and web services. It is built on CLR, which allows programmers to write ASP.NET code using any supported .NET language like C#, F#, J# etc.
ASP.NET has better language support, a large set of new controls, XML-based components, and better user authentication. It provides increased performance by running compiled code.ASP.NET code is not fully backward compatible with ASP.
ASP.NET vs ASP
· In ASP.NET programmers can develop applications using an event-driven GUI model, rather than in conventiaonal web-scripting environment like ASP.
· ASP.NET combines existing technologies like javascript with internal components like ‘ViewState .
· It make use of exception handling using try catch blocks for run-time error handling.
· Similar metaphors to windows applications such as controls and events.
· Compiled code means applications run faster, with more design time errors, and this errors will be trapped at the development stage.
· It has a better language support. It allows web pages to be coded in VB.NET, Chrome etc.
· ASP.Net has the ability to cache the whole page or parts of the page for better performance.
· ASP.NET have the ability to use the code behind development model to separate business logic from presentation.
· The ASP.NET runtime unloads the AppDomain hosting the erring application and reloads the application in a new AppDomain when the application leaks memory.
· We can save Session state in ASP.NET in Microsft SQL Server database, or in a separate process which is running in the same machine as web server, or in another machine. So when the web server resets or when the ASP.NET worker process is recycled the session values will not lost.
· The Web Server control in ASP.NET is used to provide UI for the web form.
· ASP.NET has very easier configuration and deployment.
· User Authentication can be done with accounts and roles.
· It is based on Event-driven Programming.
· ASP.NET uses ADO.NET
· It supports full Visual Basic ,not VBScript
· It supports Jscript
No comments:
Post a Comment