Presentation is loading. Please wait.

Presentation is loading. Please wait.

ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.

Similar presentations


Presentation on theme: "ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML."— Presentation transcript:

1 ASP.NET &.NET Environment

2 Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML Web Services Languages  VB.NET, C#, J# (others available) Successor of ASP pages (but very different) Event driven rather than script driven

3 .NET environment Common Language Runtime (CLR)  Basis for the.NET environment  Code is compiled to.dll files  A solution can contain code of multiple languages

4 ASP.NET Components Web pages (including data checking) Code Behind Pages For complex web solutions: Master Pages (same look/feel for all web pages) User Controls Sitemap Style Sheets AJAX control available

5 Advantages Faster than script-based languages since it is converted into precompiled dlls Easier error handling (caught before run-time, allows try-catch blocks) Can use existing controls and templates provided An extensive set of controls and class libraries allows the rapid building of applications. The Code-behind the interfaces can be coded in the language of preference Ability to cache the whole page or just parts of it to improve performance. Ability to separate the looks of the page and the code-behind. The CLR will take care of garbage collection, and other basic functions http://en.wikipedia.org/wiki/ASP.NET

6 Disadvantages Platform limitations - Windows High memory usage and it can be slow at execution (development NOT user access) Some backward and forward incompatibilities exist Reverse-Engineering is possible  Code can be decompiled and can be put live with the actual code

7 Comparing.NET to Other Approaches Much debate Many different opinions usually due to different backgrounds Very popular with Windows based customers (lots of jobs available)

8 Conclusion: Depends …what you want to accomplish and what is the programmers background There are many tools existent to combine the different approaches


Download ppt "ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML."

Similar presentations


Ads by Google