Пока я программирую, я всегда делал это с помощью MS-технологий. Были DOS, MFC, VB6, затем .net с WinForms и теперь WPF.
Во всех этих технологиях GUI-вещь всегда была более или менее одинаковой, поскольку она основана на Win32 (кроме DOS). С WPF теперь все полностью изменилось. MS представила множество новых возможностей, начиная с декларативного способа создания пользовательских интерфейсов, беззаботного управления, анимации и так далее. Мне нравится эта новая UI-технология, а также основы под ней (DependencyProperty-System, RoutedEvents и т.д.).
Но то, что я не знаю, потому что я всегда использовал MS-технологии, заключается в том, что вся эта конструкция является изобретением, специфичным для MS, или это всего лишь хорошая компиляция технологий и шаблонов, которые являются самыми современными и используются во многих других современных условиях.
Есть ли какая-то информация о сравнении современных технологий пользовательского интерфейса, которая показывает ссылки и общие шаблоны?