Introduction to .NET Framework
.NET – What Is It?
•         
Software platform
 .NET is not a
language (Runtime and a library for writing and executing written programs in
any compliant language)
What
Is .NET?
Net is a new framework for developing web-based and
windows-based applications within the Microsoft environment.
The .NET Framework is
comprised of CLR (Common Language Runtime, a language-neutral development
environment) and FCL (Framework Class Libraries, an object-oriented
functionality library).
The framework offers a fundamental shift in Microsoft
strategy: it moves application development from client-centric to
server-centric.
.Net Application
.Net Framework
Operating System + Hardware
  
Framework,
Languages and Tools with Versions.
•         
Common Language Runtime
Common
Language Runtime (CLR)
•         
CLR works like a virtual machine in
executing all languages.  
•         
Examples:
•         
Development
•         
Deployment   
Common
Language Runtime - Multiple Language Support
•         
CTS is a rich type system built into the
CLR
  
Compilation
in .NET
     •    NET languages are not compiled to machine code.  They are compiled to an Intermediate Language (IL).
•          CLR accepts the IL code and recompiles it to machine code.  The recompilation is just-in-time (JIT) meaning it is done as soon as a function or subroutine is called.
ASP.NET
•         
ASP.NET,the platform services that allow to
program Web Applications and Web Services in any .NET language
•         
ASP.NET Uses .NET languages to generate
HTML pages. HTML page is targeted to the capabilities of the requesting Browser.
ASP.NET “Program” is compiled into a .NET
class and cached the first time it is called. 
All subsequent calls use the cached version.
•         
Logical Evolution of ASP
•         
Supports multiple languages
ASP.NET
Web Forms
•         
Allows clean cut code
ADO.NET
(Data and XML)
•         
New objects (e.g., DataSets)
.NET
– Hierarchy, Another View
• Logical Evolution of ASP




 
No comments:
Post a Comment