What is .net ?
Microsoft .Net |
- .Net is product of Microsoft.
- .Net is Network based framework & under in .Net all object oriented programming language supported.
- .Net is collection of object oriented programming languages , technology , Database server and server database.
- .Net is a framework not a language.
- NGWE : Next Generation Windows Services.
- .Net is a platform for developing application software.
- .Net platform or framework apart from many other development Environment Such as IDE.
.Net framework Provide the Some Component
- Languages : i) .Net framework support the 70+ object oriented languages
- CLS : Common Language Specification
- CTS : Common Type System
- Application (console , windows , web application)
- ADO.Net : .Net Remoting
- Base Class Library / Framework Class Library (BCL/FCL)
- CLR : Common Language Runtime
.Net framework Architecture
.net framework architecture |
- CLS : set of rules & object oriented features.
- CTS : Contain class or structure and all the database. Each and Every datatype is a itself class or structure.
- ADO.net : This technology to interact with DATABASE and .NET application.
- BCL : It's a collection of class library.
****** Namespace - Namespace is a collection of logical classes. Namespace contain class ,structure , interface namespace are use to avoid naming collection.
.net support 30,000+ BCL Using system.Data Its a namespace , in this namespace are collected more class library. in this namespace Using System is a root name & data is a class.
- CLR : It's a Runtime Environment in which all .net application are run. CLR is a core part of .net Architecture.
ii) .Net : It's a integrated component of operating system which is support development & execution of NGWS and web services and XML services.
Component of CLR
- Class loader : It's a responsible for loading information in to memory.
- Code Manager : Is responsible for loading all code into memory. there are Two type of code. i) Manage code : Under the code management. ii) Unmanaged code : Does't under code management.
- Garbage collector : It's responsible for allocation memory, De-location memory , variable , objects.
- Security manager : Two type of security. i) Role base security ii) Code access security
- Exception manager : Are unusually code in a program run time error to use in exception.
- Thread manager : There is process of Multitasking & Multi-threading.
- Just-In-Time compiler : Convert MSIC code to CPU understand language or MSIC means platform freedom.
Common Language Runtime |
No comments:
Post a Comment