The ever present Wikipedia defines the .NET framework like this (slightly edited to simplify):
The Microsoft .NET Framework is a software framework for Microsoft Windows operating systems. It includes a large library, and it supports several programming languages which allows language interoperability (each language can use code written in other languages.) The .NET library is available to all the programming languages that .NET supports.
The class library is used by programmers, who combine it with their own code to produce applications.
Programs written for the .NET framework execute in a software environment, known as the Common Language Runtime (CLR). The CLR is an application virtual machine so that programmers need not consider the capabilities of the specific [machine] that will execute the program. The class library and the CLR together constitute the .NET Framework.
To use a housing analogy, the .NET Framework is like the frame of a house. Any number of different types of materials can go into the completion of the house, but the frame defines certain central principles of the house such as the number of floors and where the entrances are. And, although there exist certain principles expected to be present in any home such as at least one bathroom, the flexibility of where the bathroom is built and what finishes it warrants completes the package.
Similarly, while the .NET framework defines a structure, it allows for a great deal of flexibility and integration within the application. If you use the right materials, the right floor plan, and pick the right location, you’ll have the best house that money can buy. But then, that’s the trick isn’t it?
Contact Web Teks today to learn how the .NET application can help propel your business in the new year.
1-877-WEB-TEKS
Contact Us