Saturday, 5 January 2013

Design features


Interoperability

Because computer systems frequently crave alternation amid newer and earlier applications, the .NET Framework provides agency to admission functionality implemented in newer and earlier programs that assassinate alfresco the .NET environment. Admission to COM apparatus is provided in the System.Runtime.InteropServices and System.EnterpriseServices namespaces of the framework; admission to added functionality is accomplished application the P/Invoke feature.

Common Accent Runtime engine

The Accepted Accent Runtime (CLR) serves as the beheading engine of the .NET Framework. All .NET programs assassinate beneath the administration of the CLR, guaranteeing assertive backdrop and behaviors in the areas of anamnesis management, security, and barring handling.

Language independence

The .NET Framework introduces a Accepted Type System, or CTS. The CTS blueprint defines all accessible datatypes and programming constructs accurate by the CLR and how they may or may not collaborate with anniversary added befitting to the Accepted Accent Infrastructure (CLI) specification. Because of this feature, the .NET Framework supports the barter of types and article instances amid libraries and applications accounting application any befitting .NET language.

Base Chic Library

The Base Chic Library (BCL), allotment of the Framework Chic Library (FCL), is a library of functionality accessible to all languages application the .NET Framework. The BCL provides classes that abbreviate a amount of accepted functions, including book account and writing, clear rendering, database interaction, XML certificate manipulation, and so on. It consists of classes, interfaces of reusable types that integrates with CLR(Common Accent Runtime).

Simplified deployment

The .NET Framework includes architecture appearance and accoutrement which advice administer the accession of computer software to ensure it does not baffle with ahead installed software, and it conforms to aegis requirements.

Security

The architecture addresses some of the vulnerabilities, such as absorber overflows, which accept been exploited by awful software. Additionally, .NET provides a accepted aegis archetypal for all applications.

Portability

While Microsoft has never implemented the abounding framework on any arrangement except Microsoft Windows, it has engineered the framework to be platform-agnostic,4 and cross-platform implementations are accessible for added operating systems (see Silverlight and the Alternative implementations area below). Microsoft submitted the blueprint for the Accepted Accent Infrastructure (which includes the amount chic libraries, Accepted Type System, and the Accepted Intermediate Language),567 the C# language,8 and the C++/CLI language9 to both ECMA and the ISO, authoritative them accessible as official standards. This makes it accessible for third parties to actualize accordant implementations of the framework and its languages on added platforms.

No comments:

Post a Comment