What are the goals of Dot Net (.net) Framework?
- With the .NET Framework, Microsoft’s goal is not to provide an abstraction technology for developers building a particular kind of application, Microsoft‘s goal is to provide an abstraction technology for the platform or Microsoft Windows operating system itself. This means that there is a single programming model and set of APIs that developers will use regardless of whether they are building a console application, graphical application, Web site, or even components for use by any of these application types.
- Another goal of the .NET Framework is to allow developers to work in the programming language of their choice. It is now possible to build a Web site and components that all use a single language such as Visual Basic or Microsoft’s relatively new C# programming language.
- These features also mean that integration issues also go away, which greatly improves testing, deployment, administration, versioning, and re-usability and re-purposing of code.
With the .NET Framework, Microsoft’s goal is not to provide an abstraction technology
for developers building a particular kind of application, Microsoft’s goal is to provide an
abstraction technology for the platform or Microsoft Windows operating system itself.
This means that there is a single programming model and set of APIs that developers
will use regardless of whether they are building a console application, graphical application,
Web site, or even components for use by any of these application types.
Another goal of the .NET Framework is to allow developers to work in the programming language
of their choice. It is now possible to build a Web site and components that all use a single
language such as Visual Basic or Microsoft’s relatively new C# programming language.
These features also mean that integration issues also go away, which greatly improves testing, deployment, administration, versioning, and re-usability and re-purposing of code.