What does .NET Framework mean?


Please briefly explain why you feel this question should be reported .


About dot net frameworks and its components.

in progress 0
.NET poojadalvi77 2 years 1 Answer 301 views 0

Answer ( 1 )

  1. Apeksha_R

    Please briefly explain why you feel this answer should be reported .


    The .NET framework is a software development framework from Microsoft. It provides a controlled programming environment where software can be developed, installed and executed on Windows-based operating systems.
    The principal design features are:
    Interoperability: This allows for .NET-developed programs to access functionalities in programs developed outside .NET.
    Common Runtime Engine: Also known as the common language runtime, this allows programs developed in .NET to exhibit common behaviors in memory usage, exception handling and security.
    Language Independence: Common language infrastructure specifications (CLI) allow for the exchange of data types between two programs developed in different languages.
    Base Class Library: A library of code for most common functions–used by programmers to avoid repetitive rewriting of code.
    Ease of Deployment: There are tools to ensure the ease of installing programs without interfering with previously installed applications.
    Security: Programs developed in .NET are based on a common security model.

    The .Net framework mainly contains two components:
    1. Common Language Runtime(CLR)
    2. .Net Framework Class Library (FCL)

    – It provides the necessary compile and run time foundation to build and run any language.

    1. Common Language Runtime(CLR):
    – It provides runtime environment.
    – It runs all the .Net programs.
    – CLR provides memory management and thread management.
    – It allocates the memory for scope and deallocates the memory.

    2. .Net Framework Class Library(FCL):
    – It accesses the library classes and methods.
    – It is also called as Base Class Library.
    – It is common for all types of application.

Leave an answer


Captcha Click on image to update the captcha .

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>