четверг, 15 апреля 2010 г.

Очередной Framework

Новостные ленты пестрят сообщенями о выходе платформы .Net Framework 4.

Идея в целом хорошая создать единую платформу для создания приложений, дабы упростить написание последних, уменьшить их размер и вообще более стандартизировать. Но когда я понял что разные версии фреймворков несовместимы, в частности 1.0, 1.1, 2.0 я невзлюбил эту платформу и до сих пор избегаю программ ее использующих. Вот ссылка на одну форумную тему с описанием разных версий.

Везде пишут что последние версии совместимы между собой, но сдается мне есть определенный нюанс. Даже если совместимость имеет место быть, программа написанная к примеру под 3-ю версию не знает о 4-ой и может просто не установиться, сообщив что на компьютере нет 3-ей версии фрэймворка. Это как некоторые программы и особенно драйвера отказываются ставиться на определенную версию виндоуз, т.е. работать они там могут, но ставиться туда не будут, потому что не знают такой винды.

С выходом Windows 7 особой проблемы с фрэймворками нет, так как они уже включены в систему изначально, кроме вот последней 4-й версии. Но остается вот этот вопрос, при выходе новых версий платформ, будут ли программы нормально устанавливаться? Или это будет такая же свистопляска как разные версии DirectX? Помните эти проблемы несовместимости DirectX 7 и DirectX 8, DirectX 9 и DirectX 10?

Комментариев нет: