SlideShare a Scribd company logo
1 of 9
FeaturesOf
.NET
Framework
www.echoinnovateit.com
READNOW
20
23
CLR:
All .NETprogramming languages are compiled
into an intermediate language called Common
Intermediate Language (CIL) (CIL). This
intermediate language is not interpreted, but
rather Just In Time compiled to native code(JIT).
This assembly is known as Common Language
Infrastructure (CLI).
BaseClass
Library:
The Base Class Library (BCL) is a type library
accessible to all .NET-based programming
languages. The BCLcontains classes that contain
numerous common tasks, such as reading and
writing files, image creation, databaseinteraction,
manipulating XMLand JSON,etc.
Oneframework,
multiplelanguages:
.NETincludes a Common Type System (CTS)that
specifies all allowed data types and
programming structures, as well as their
conceivable interactions. This enables.NET to
support of many languages for application
development, including C#, F#, and Visual Basic.
AutomaticResource
Management:
.NETCLRautomatically maintains memory,
network, database connections, etc. Itcallsnative
methods to allocate and deallocate memory
utilized by objects during runtime. This relieves
the developer of the responsibility of memory
management.
Security:
Managed components are accorded differing
degrees of trust based on a variety of variables,
including their origin (such as the Internet,
enterprise network, or local computer). This
feature enables a developer to detect whether or
not a managed component conducts file-access,
registry-access, or other sensitiveactivities.
Simple and robust profiling
and debugging assistance:
Integrated Development Environments (IDEs) like
as Visual Studio and Visual Studio Code provide a
platform for developing and debugging.NET
applications. The framework offers
comprehensive debugging and profiling data
that is tightly linked with various IDEs.This allows
us to examine the application’s performance and
identify runtime errors.
Deployment made easy:
Integrated Development Environments (IDEs) like
as Visual Studio and Visual Studio Code provide a
platform for developing and debugging.NET
applications. The framework offers
comprehensive debugging and profiling data
that is tightly linked with various IDEs.This allows
us to examine the application’s performance and
identify runtime errors.
20
23
Thank
You

More Related Content

Similar to Features Of .NET Framework

02 intro to programming in .net (part 2)
02   intro to programming in .net (part 2)02   intro to programming in .net (part 2)
02 intro to programming in .net (part 2)
Felisha Hosein
 
random-140312045902-phpapp01.pdf
random-140312045902-phpapp01.pdfrandom-140312045902-phpapp01.pdf
random-140312045902-phpapp01.pdf
PragunSinghal1
 
Presentation1
Presentation1Presentation1
Presentation1
kpkcsc
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net framework
Faisal Aziz
 

Similar to Features Of .NET Framework (20)

.Net platform an understanding
.Net platform an understanding.Net platform an understanding
.Net platform an understanding
 
Synapse india sharing info on dotnet framework part2
Synapse india sharing info on dotnet framework part2Synapse india sharing info on dotnet framework part2
Synapse india sharing info on dotnet framework part2
 
.Net framework components by naveen kumar veligeti
.Net framework components by naveen kumar veligeti.Net framework components by naveen kumar veligeti
.Net framework components by naveen kumar veligeti
 
1.0
1.01.0
1.0
 
02 intro to programming in .net (part 2)
02   intro to programming in .net (part 2)02   intro to programming in .net (part 2)
02 intro to programming in .net (part 2)
 
Unit6
Unit6Unit6
Unit6
 
Common language runtime clr
Common language runtime clrCommon language runtime clr
Common language runtime clr
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net framework
 
Introduction to .net
Introduction to .net Introduction to .net
Introduction to .net
 
.Net
.Net.Net
.Net
 
random-140312045902-phpapp01.pdf
random-140312045902-phpapp01.pdfrandom-140312045902-phpapp01.pdf
random-140312045902-phpapp01.pdf
 
Web technology slideshare
Web technology slideshareWeb technology slideshare
Web technology slideshare
 
Session2 (3)
Session2 (3)Session2 (3)
Session2 (3)
 
1 what is microsoft .net framework
1 what is microsoft .net framework1 what is microsoft .net framework
1 what is microsoft .net framework
 
.NET Framework
.NET Framework.NET Framework
.NET Framework
 
ASP.NET 01 - Introduction
ASP.NET 01 - IntroductionASP.NET 01 - Introduction
ASP.NET 01 - Introduction
 
Presentation1
Presentation1Presentation1
Presentation1
 
.Net overview|Introduction Of .net
.Net overview|Introduction Of .net.Net overview|Introduction Of .net
.Net overview|Introduction Of .net
 
Inside .net framework
Inside .net frameworkInside .net framework
Inside .net framework
 
Introductionto .netframework by Priyanka Pinglikar
Introductionto .netframework by Priyanka PinglikarIntroductionto .netframework by Priyanka Pinglikar
Introductionto .netframework by Priyanka Pinglikar
 

More from Echo Innovate IT

More from Echo Innovate IT (15)

Building Beautiful UI with Flutter and NativeScript A Design Perspective (1)....
Building Beautiful UI with Flutter and NativeScript A Design Perspective (1)....Building Beautiful UI with Flutter and NativeScript A Design Perspective (1)....
Building Beautiful UI with Flutter and NativeScript A Design Perspective (1)....
 
How to start rental property business in 2022
How to start rental property business in 2022How to start rental property business in 2022
How to start rental property business in 2022
 
Features for Healthcare App Development
Features for Healthcare App DevelopmentFeatures for Healthcare App Development
Features for Healthcare App Development
 
Factors that Affect Mobile App Development
Factors that Affect Mobile App DevelopmentFactors that Affect Mobile App Development
Factors that Affect Mobile App Development
 
Why Flutter is the Right Choice for Startup?
Why Flutter is the Right Choice for Startup?Why Flutter is the Right Choice for Startup?
Why Flutter is the Right Choice for Startup?
 
Types of Finance Company - Echo Innovate IT
Types of Finance Company - Echo Innovate ITTypes of Finance Company - Echo Innovate IT
Types of Finance Company - Echo Innovate IT
 
7 Benefits of having pharmacy app development in [ 2022 ]
7 Benefits of having pharmacy app development in [ 2022 ]7 Benefits of having pharmacy app development in [ 2022 ]
7 Benefits of having pharmacy app development in [ 2022 ]
 
When Should I You Outsource Your Flutter App Development Project
When Should I You Outsource Your Flutter App Development ProjectWhen Should I You Outsource Your Flutter App Development Project
When Should I You Outsource Your Flutter App Development Project
 
Future trends in logistics and supply chain
Future trends in logistics and supply chainFuture trends in logistics and supply chain
Future trends in logistics and supply chain
 
Top Ideas To Build Travel Business Apps
Top Ideas To Build Travel Business AppsTop Ideas To Build Travel Business Apps
Top Ideas To Build Travel Business Apps
 
3 Reasons Why Your App Should Include Push Notifications
3 Reasons Why Your App Should Include Push Notifications3 Reasons Why Your App Should Include Push Notifications
3 Reasons Why Your App Should Include Push Notifications
 
Top React Native Local Database To Develop an React Native App In 2022
Top React Native Local Database To Develop an React Native App In 2022Top React Native Local Database To Develop an React Native App In 2022
Top React Native Local Database To Develop an React Native App In 2022
 
5 Reasons Why You Should Invest In Education Technology
5 Reasons Why You Should Invest In Education Technology 5 Reasons Why You Should Invest In Education Technology
5 Reasons Why You Should Invest In Education Technology
 
How to convert an ios app to android
How to convert an ios app to androidHow to convert an ios app to android
How to convert an ios app to android
 
Custom software-development-company
Custom software-development-companyCustom software-development-company
Custom software-development-company
 

Recently uploaded

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Features Of .NET Framework

  • 2. CLR: All .NETprogramming languages are compiled into an intermediate language called Common Intermediate Language (CIL) (CIL). This intermediate language is not interpreted, but rather Just In Time compiled to native code(JIT). This assembly is known as Common Language Infrastructure (CLI).
  • 3. BaseClass Library: The Base Class Library (BCL) is a type library accessible to all .NET-based programming languages. The BCLcontains classes that contain numerous common tasks, such as reading and writing files, image creation, databaseinteraction, manipulating XMLand JSON,etc.
  • 4. Oneframework, multiplelanguages: .NETincludes a Common Type System (CTS)that specifies all allowed data types and programming structures, as well as their conceivable interactions. This enables.NET to support of many languages for application development, including C#, F#, and Visual Basic.
  • 5. AutomaticResource Management: .NETCLRautomatically maintains memory, network, database connections, etc. Itcallsnative methods to allocate and deallocate memory utilized by objects during runtime. This relieves the developer of the responsibility of memory management.
  • 6. Security: Managed components are accorded differing degrees of trust based on a variety of variables, including their origin (such as the Internet, enterprise network, or local computer). This feature enables a developer to detect whether or not a managed component conducts file-access, registry-access, or other sensitiveactivities.
  • 7. Simple and robust profiling and debugging assistance: Integrated Development Environments (IDEs) like as Visual Studio and Visual Studio Code provide a platform for developing and debugging.NET applications. The framework offers comprehensive debugging and profiling data that is tightly linked with various IDEs.This allows us to examine the application’s performance and identify runtime errors.
  • 8. Deployment made easy: Integrated Development Environments (IDEs) like as Visual Studio and Visual Studio Code provide a platform for developing and debugging.NET applications. The framework offers comprehensive debugging and profiling data that is tightly linked with various IDEs.This allows us to examine the application’s performance and identify runtime errors.