Microsoft .NET Framework - это совокупность сетевых сервисов и программ энергично продвигаемый корпорацией Microsoft. На нынешний день .NET стал для веба тем же самым, чем в данный момент представляется DirectX для видеоигровой индустрии, а конкретно – общепринятым эталоном. Ставить .NET надо всем в непременно порядке – все больше и чаще вебсайтов и программ элементарно отказываются функционировать без данного пакета. В определенном смысле, это особые кодеки для сети интернет и ряда приложений.
С тех. точки зрения одной из главных идей Microsoft .NET представляется коммуникабельность всевозможных служб, прописанных на разных языках. К примеру, служба, прописанная на C++ для Microsoft .NET, может адресоваться к методу класса из библиотеки, прописанной на Delphi; на C# можно составить класс, получающий от класса, прописанного на Visual Basic .NET, а исключение, сделанное методом, прописанным на C#, может быть перехвачено и подвергнуто обработке в Delphi. Любая библиотека (сборка) в .NET имеет сведения о собственной версии, что дает возможность аннулировать вероятные конфликты между различными версиями сборок.
В общем, устанавливать не то чтобы в неприменном порядке для Windows всех родов и раскрасок, – и без него существовать можно, но в какой-то момент Вы очень возможно наскочите на его недостаток и будет оное, полагаю, не очень мило. А следовательно...почему бы не установить заблаговременно? Вон, в Windows 7, к примеру, .Net Framework уже подключен в дистрибутив ОС и ставится во время инсталляции системы автоматом.