What is the need of .Net framework ?
Kumar Bhimsen
.net framework makes the user to develop the application easier. CLR is main heart of .Net.
.Net framework was designed to fulfill the following goals.1. Interoperability2. Cross platform support3. Language Independence4. Base class library.5. Easy development6. Security etc.Interoperability: .Net framework supports interoperability between new application and existing application. It implies that the code written in one language can be used in some other language.Cross Platform support: Each .Net compitable language, such as C# , VB, VC++ provides its own compiler to compile code to MSIL . After that , the common runtime engine compile MSIL code to native code with the help of Just In Time (JIT) compiler and then run the application.Language Independence: .Net framework provides the multiple language support by using the feature known as common type system. That is built into common language runtime.Base Class Library: The base class library provide the fundamental building block for any application you develop. These application could be windows , web, console, or service oriented. The BCL mostly serves as the main point of interaction with the CLR.Easy Deployment: .Net framework makes the task of employment easier. In most cases , to install an application along with component on the target computer.Security: .net framework provides security model that allows you to authorize and authenticate the user.