0% found this document useful (0 votes)
31 views

Platform Based On Virtual Machine Based Architecture

The .NET platform is a software development framework from Microsoft that uses a virtual machine and is designed to be programming language independent. It aims to support platform independence, language interoperability, object-oriented programming, and distributed applications. The .NET framework includes a large class library called FCL and the Common Language Runtime (CLR) virtual machine. It supports many programming languages and compiles code to an intermediate language called Microsoft Intermediate Language (MSIL).

Uploaded by

kuutu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

Platform Based On Virtual Machine Based Architecture

The .NET platform is a software development framework from Microsoft that uses a virtual machine and is designed to be programming language independent. It aims to support platform independence, language interoperability, object-oriented programming, and distributed applications. The .NET framework includes a large class library called FCL and the Common Language Runtime (CLR) virtual machine. It supports many programming languages and compiles code to an intermediate language called Microsoft Intermediate Language (MSIL).

Uploaded by

kuutu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Micro soft .

NET platform

• Microsoft .NET is a software development

platform based on virtual machine based


architecture.

•.NET is designed from the scratch to support


Programming language independent application
OBJECTIVES OF .NET
FRAMEWORK
1. Platform independent.
2. Language independent.
3. Language interoperability.
4. Support oops concept.
5. Supports Network Programming.
6. Supports Distributed programming.
7. Supports multithreaded Programming.
8. Animations with WPF programming and
Linq.
LANGUAGE INDEPENDENT
.NET framework is supporting 11 languages +1
specification
1. Visual C#.NET.
2. VISUAL BASIC.NET.
3. VISUAL J#.NET.
4. COBOL.NET.
5. PERL.NET.
6. PHYTHON.NET.
7. VBSCRIPT.NET.
CONTD…

8. Jscript .NET.
9.PHP.NET.
10.Small talk.NET.
11.Visual F#.NET.
 .NET Framework supports ASP.NET Specification.
.NET Assembly
•The .NET assembly is the standard for
components developed with microsoft.NET.

•.NET assemblies may or may not executable, i.e


they might exist as the executable (.exe) file or
dynamic link library (DLL)file
What is DLL as per .NET

DLL means dynamic link library.


As per .NET,DLL contains platform independent code in
the form of byte code.
DLL file is also called Assembly.
DLL file is also called Managed code.
DLL file is also called as “MSIL”.(Microsoft intermediate
language).
Division of .NET FRAMEWORK in 2
parts
1. FCL(Framework class library).
2. CLR(common language runtime).
FCL:-FCL is a collection of predefined classes,
Which is distributed as assemblies.
It contains 6000 predefined classes,65,000 predefined
methods,1,00,000 predefined properties.
CLR:-Run time engine of .NET. It will be installed by
default with .NET Software.
Current versions of .NET
.NET Framework version:3.5,4.0.
.NET IDE version:2008.
C#.NET Lang version:3.0.
CLR version:2.0.50727.1433.
VB.NET lang version:9.0.
Software development and execution flow
in microsoft.NET
MS.NET compared with java
Both are virtual machine based architecture having CLR
and JVM
Both provide memory, security and target web based
applications and especially the XML based web services
MS.NET frame work architecture is more coupled to the
MS Windows OS which makes it difficult to implement
various OS
Why one should use MS.NET for S/W
development
Most of the s/w development all over the world is done on
and for MS Windows OS
.NET is standard s/w development environment for the
MS windows OS
.NET comes with amazing features like XML
configuration, WPF to ease the overall s/w development
lifecycle
Short comings of MS.NET platform
The foremost shortcoming of .NET platform is it is still
the propriety of microsoft
It is more coupled with MS Windows OS and implement
only MS Windows successfully
Web based applications and web services can only be
operated in MS IIS server
The size of .NET frame work is large compare to JVM
.NET MOBILE
.NET Mobile is an extension to Microsoft ASP.NET and
the Microsoft's .NET Framework.
.NET Mobile is a set of server-side Forms Controls to
build applications for wireless mobile devices.
These controls produce different output for different
devices by generating WML, HTML, or compact HTML
The following table shows how the .NET Mobile
works:
Mobile Devices
The Internet
Internet Information Services - IIS
The .NET Framework
ASP.NET
.NET Mobile
O U
K Y
AN
TH

You might also like