Download - The Different Versions of Dot NET
![Page 1: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/1.jpg)
I know they're twins, but they have such different personalities!
![Page 2: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/2.jpg)
Talk about a headache
![Page 3: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/3.jpg)
Each .NET Release brings one more ADDITIONAL version to install. This means that when you want to run a program
that uses .NET 3.5 and you already have .NET 2.0, the process of installing .NET 3.5 will NOT replace .NET 2.0 and
you will now have two different versions of .NET on the same computer.
![Page 4: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/4.jpg)
To be precise, Instead of upgrading them like most normal software, you have to keep multiple versions installed at
one time depending on the applications you plan on using.
![Page 5: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/5.jpg)
As a developer, manager or user this can be a pain to keep track of and can be quite confusing.
![Page 6: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/6.jpg)
Summary
![Page 7: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/7.jpg)
Each .NET release brings with it major functionality. After this article, you will understand why they exist
concurrently rather than being upgrades, and you will understand some of the major functionality that each
version brings with it.
![Page 8: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/8.jpg)
Explanation
![Page 9: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/9.jpg)
Basically what's happening, is that each new version of .NET is like a whole new product. It's like a whole new Program rather than an upgrade to an existing program.
The reason this is done is so that new releases of .NET do not BREAK programs that rely on an old version.
![Page 10: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/10.jpg)
The difference between .NET and many other programs is that other applications RELY on .NET and changes to .NET
will affect the stability of your computer. If instead you were to somehow upgrading .NET in-place, it would be the
equivalent of trying to upgrade your operating system without re-installing your programs. While anything is
possible, most computer technicians will tell you to steer clear.
![Page 11: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/11.jpg)
As for what's in the different versions, .NET 2.0 was a major milestone release including many really important
features. Included were many API changes, Language capabilities such as Generics, and Full 64bit compatibility.
![Page 12: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/12.jpg)
When .NET 3.5 arrived, it offered some extremely sought after components such as Windows Presentation Foundation and Windows Workflow. These two
subsystems alone provided substantial benefit to .NET developers and companies using them alike.
![Page 13: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/13.jpg)
With version 4.0 for instance, Microsoft focused on concurrent programming which is a bane for most
developers. They released an extension to the LINQ "query language" to allow for more parallel computations to be
performed in searching.
![Page 14: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/14.jpg)
It Took Forethought
![Page 15: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/15.jpg)
Microsoft spent a lot of time developing each version of .NET. Their product is extremely well organized and the
way it was released also shows substantially good planning.
![Page 16: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/16.jpg)
Because of their forethought in planning .NET, if you install .NET Version 3.5 or 4.0 it will not break any existing .NET
2.0 applications. Yet they are still able to release functionality that is not compatible with 2.0 by simply making the new versions work like a totally separate
product.
![Page 17: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/17.jpg)
This is extremely important, because many companies rely on these programs for the show to go on.
![Page 18: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/18.jpg)
Wrapping it up
![Page 19: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/19.jpg)
.NET Versions are released not as upgrades, but as completely separate products. This is done to allow the old versions to keep working after the new version is released.
![Page 20: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/20.jpg)
Versions 2.0, 3.5 and 4.0 all brought significant functionality to the table.
![Page 21: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/21.jpg)
Microsoft planned effectively to allow this seamless transition from version to version, which allows us all to
sleep better at night.
![Page 22: The Different Versions of Dot NET](https://reader035.vdocuments.us/reader035/viewer/2022081518/548f7c2db479595d0d8b468c/html5/thumbnails/22.jpg)
http://www.commissionbreakthrough.com/?hop=newsales2/