Sunday, October 25, 2015

.NET Framework

Introduction:
In this chapter I will be explaining a bit about the .NET Framework and what it is.

The .NET Framework is a huge framework of libraries and other stuff developed by Microsoft. I will not go in depth about the actual .NET Framework, because it's a huge area and if you'd like to know more about it then you should check out Google, but basically as I already mentioned it's a huge library developed by Microsoft.

Basically most things developed for Windows are in some sort using .NET Framework this goes from Windows Applications to X-Box Games. .NET is not necessary to make something work on Windows or any of Mirosofts devices, but it's a huge help when developing something, because it speeds up your development, that's why C# has become one of the leading Rapid Development Languages out there today.

If you compare C# with C++ then C++ might beat C# by performance, but the time it takes to create something elegant in C++ will take far more time, but its dependencies is also lower, but even with the dependencies C# is still a great language and if you wish to continue to learn C++ and more powerful languages later then C# is perfect, because it teaches you programming in a good and "fast" way, but also an elegant way of produce your code which you can use later on.

Enough of that now, but basically when developing something for the .NET framework the users must have the .NET Framework installed. As of now it's installed already on Microsofts devices, usually .NET 3.5, but also .NET 2.0.
As of now with VS 2012 they have released 4.5, but a lot of people still prefere to use 4.0 which I do as well. You can always change your properties of your application to use a lower .NET Framework, but remember that the lower .NET you choose, the less features will be available and you might have to code some things yourself, instead of relying on classes and methods they have already created. Try to target your project at .NET 3.5 because it's the most common, but if you must then you can use .NET 4.0. I wouldn't recommend to use 2.0 at anytime unless you want as less dependencies as possible and you don't mind doing quite some code yourself.

Downloads/Links:
.NET Framework (Wikipedia)

Original

No comments:

Post a Comment