1 / 8

ASP.NET

ASP.NET. &.NET Environment. 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)

belle
Télécharger la présentation

ASP.NET

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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

More Related