The Three Most Important Parts of .NET PlatformIntroduction The .NET Framework is an entire Windows component that supports building and threadning the next generation of applications and XML entanglement go (MSDN ) The objectives of the .NET mannikin include providing a consistent purlieu for local and outback(a) deed minimizing deployment and versioning conflicts , ensuring consistent performance crossways Windows and Web found applications , and promoting industry standard compute that well integrates with any different canon . The three key move in the .NET framework that make these workable arCommon phraseology Runtime p Base kin LibraryAssembliesParts of the .NET FrameworkCommon Language RuntimeThe Common Language Runtime (CLR ) manages systems function such as reposition management , code effectuation , compiling , and code safety verification . The CLR is at the plaza of interoperability by providing a general environment for different codes to run . The incorporation of ` speech communication throws into a common language runtime , sooner than a occurrence language , allows languages to freely interoperate within the boilersuit .NET platform (SessionsThe CLR bids a secure and robust environment for carrying out multi-language support , simplified development and deployment . To provide the necessitate functionality , the CLR provides cross-language integrating , cross-language exception use , support for different versions , deployment support , and debugging and indite services (MSDNOne of the study strides that has been made with the introduction of the .NET platform is the induce of language emancipation . This means that any .NET-enabled language fanny be utilise to create code , and can be integrated with new(prenominal) parts of the program . This functio nality is achieved by .NET by dint of the u! se of an liaise Language into which all source codes are converted to provide a common basis for execution The CLR employs a Just-In-Time compilation (JIT ) process that includes only those parts of the code that are required at runtime to be compiled .
The JIT includes a feature of caching that allows it to re-use code that is apply more than once within a program , do the process faster and more expeditious (Evjen et al . 8The CLR uses metadata that keeps bob of the emblems , members and references within the code . All common runtime executable versions represent the metadata , which tells the program where to look for classes and helps if to manage storage , enforce pledge and generate native code . The CLR makes it possible to share classes and methods crossways languages , using a common type system that is specify during runtime (Evjen et al . 9The metadata enables the code to run as managed code , which runs under the CLR following the rules set by it . This ensures that the services mentioned earlier such as code-access security , lifetime take in of objects and memory management , and cross-language integration of code can be provided by the CLRFrom the above it can be seen that the Common Language Runtime is canonic to some of the major breakthroughs in the .NET environment , and is therefore , a very important part of itBase Class LibraryThe flash major part of the .NET framework is...If you want to get a liberal essay, order it on our website: BestEssayCheap.com
If you want to get a full essay, visit our page: cheap essay
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.