Здравствуйте, hi_octane, Вы писали:
_>Одно удивляет, как вообще можно было столько раз переизобретать GUI-фреймворки в _одной_ компании, фактически монополисте...
А самое главное: зачем. По сути обычный вин32 всех делает во всех сложных случаях (reparenting).
MA> А самое главное: зачем. По сути обычный вин32 всех делает во всех сложных случаях (reparenting).
Тоже не понимаю, почему негрософт выдумывает черт знает что, вместо того, чтобы заняться развитием винапи. Литературы не было уже 20 лет, в мсдн ошибка на ошибке. Но нет. Мы будем клепать сишарп, потом хтмл, потом модерн, потом Cхх, потом еще какой-то бред. Но лишь бы не чистый винапи!
извините, накипело.
Здравствуйте, hi_octane, Вы писали:
_>Картинка про 15 стандартов и ещё один, жёсткая фэйспалм версия.жпг
_>Одно удивляет, как вообще можно было столько раз переизобретать GUI-фреймворки в _одной_ компании, фактически монополисте...
+1. Не нужен. Это у них не только в WinApi, это у них походу везде. Недавно столкнулся — у них 4 (четыре, б$$$ь) версии одного и того же js ui фреймворка "для офиса" (FluentUI), используемых разными командами внутри компании. И пять фреймворков для борьбы с DLL HELL аутентификации через AzureAD (adal, msal, и иже с ними).
И, что характерно, этот беспредел преподносится с апломбом, как последние достижение народного хозяйства
При Билле такого не было.
Здравствуйте, morgot, Вы писали:
M>Тоже не понимаю, почему негрософт выдумывает черт знает что, вместо того, чтобы заняться развитием винапи.
По сути, нынешние фреймворки — дальнейшее развитие Win API. Помните windowless-режимы у стандартных контролов, которые начали понемногу появляться в Win95? Или GDI+ как расширение обычного GDI? Вот WPF — это просто отдельный язык для описания всего этого. Там весь диалог — это один-единственный HWND, на который накидывают windowless-контент. Хотя если заглянуть в дальний угол, обязательно упрёшься в какой-то интересный сайд-эффект, и на вопрос "почему так" вспоминаешь Win32...
_>Одно удивляет, как вообще можно было столько раз переизобретать GUI-фреймворки в _одной_ компании, фактически монополисте...
Меня удивляет, что ты не читаешь классиков. "Огонь и движенье" Спольски. Впрочем, это только половина ответа, другая NIH синдром (когда компания большая, не в моем отделе тоже значит "не у нас").