Benefits and Advantages of .NET Framework The .NET environment allows today's architects, analysts and developers to spend more time and effort focusing on their clients' business issues and less time wrestling with the limitations of the technology itself. The .NET Framework was designed with several intentions: - Interoperability
- Common Runtime Engine
- Language Independence
- Base Class Library
- Simplified Deployment
- Security
The design of the .NET Framework is such that it supports platform independence. That is, a program written to use the framework should run without change on any type of computer for which the framework is implemented. At present, Microsoft has implemented the full framework only on the Windows operating system. Microsoft and others have implemented portions of the framework on non-Windows systems, but to date those implementations are neither complete nor widely used. For software developers, the .NET Framework is a significant change. It brings into the operating system features and responsibilities that previously had been provided individually by programming languages and tools from various sources. The incorporation of the features into the operating system is meant to provide a number of advantages, including: - Assuring the availability of framework features to all programs written in any of the .NET languages.
- Providing to programmers a common means of accessing framework features, regardless of programming language.
- Guarantees of a common behavior within the framework, regardless of programming language.
- Allowing the operating system to provide some guarantees of program behavior that it otherwise could not offer.
- Reducing the complexity and limitations of program-to-program communication, even when those programs are written in different .NET languages.
| 
|