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.