Фреймворки упрощают кодирование за счет скорости и запутанности ОС. С принятием закона Мура, вы думаете, что может произойти отход от Фреймворка?
Я подозреваю, что одной из причин того, что Vista не имела выдающегося успеха, было то, что она работала намного медленнее, чем XP, и, поскольку компьютеры не улучшились так быстро, как в прошлом, это изменение казалось шагом назад.
В течение многих лет скорость процессора превосходила скорость программного обеспечения, поэтому новые платформы, которые добавляли слои обфускации и раздувания ОС, приносили мало вреда. Представьте себе, как быстро Windows 95 будет работать на современном оборудовании (учитывая несколько настроек памяти). Win2K и WinXP были отличными улучшениями, и мы могли бы жить с ними медленнее из-за более быстрых компьютеров.
Однако даже несколько лет назад я заметил, что программы, написанные на базовых классах MS, выглядели не такими четкими, как код, выполняющий то же самое, что написано непосредственно в API. Поскольку распространение таких сред, таких как .Net и другие, могло только усугубить эту ситуацию, возможно, мы обнаружим, что возможность писать код в «C» непосредственно в Win32 API (или аналог в других ОС) будет стать сильным конкурентным преимуществом, даже если это займет больше времени, чтобы написать? Или компромисс в более длительном времени разработки просто не будет того стоить?