4) Microsoft Technologies ASP - Net, API and Web Services
4) Microsoft Technologies ASP - Net, API and Web Services
ASP.NET Framework
.NET Framework 2
• Microsoft.NET is a Framework
– Microsoft .NET is a Framework which provides a common
platform to Execute or, Run the applications developed in various
programming languages.
– Microsoft announced the .NET initiative in July 2000.
– The main intention was to bridge the gap in interoperability
between services of various programming languages.
VB C++ C# JScript …
Visual Studio.NET
ASP.NET: Web Services Windows
and Web Forms Forms
Base Classes
• CLR ensures
– A common runtime environment for all .NET languages
– Uses Common Type System (strict-type & code-verification)
– Memory allocation and garbage collection
– Intermediate Language (IL) to native code compiler. Which
Compiles MSIL code into native executable code
– Security and interoperability of the code with other languages
• Over 36 languages supported today
– C#, VB, Jscript, Visual C++ from Microsoft
– Perl, Python, Smalltalk, Cobol, Haskell, Mercury, Eiffel, Oberon, Oz,
Pascal, APL, CAML, Scheme, etc.
• API
• Web Services
• REST API
• SPA