Здравствуйте, Ночной Смотрящий, Вы писали:
_>>Неполноценная — это построенная поверх html+js. НС>В чем неполноценность js+html?
JS+HTML — это вообще не GUI библиотека. Основная GUI библиотека в браузере — это грубо говоря большая часть DOM. По сути это абсолютно классическая ОПП библиотека, написанная на C++ (на все эти классы в стиле MFC можно легко глянуть например в исходниках Хрома). Но у неё есть два существенных отличия:
1. Дикая бедность. В этой библиотеке контролов выбор намного меньше, чем в какой-нибудь TurboVision под DOS!
2. Доступ к библиотеке ограничен убогими html+js. Точнее HTML убогий естественно не сам по себе, а именно в применение для создания GUI, т.к. изначально он создавался совсем для другого (презентации научных отчётов, ну и в современности отлично подходит для статических сайтов).
В сочетание этих факторов получаем современный ад в разработке под браузер. Базовых возможностей естественно никому не хватает и каждый пилит свой велосипед, причём убогими средствами (html+js). В итоге получаем современных зоопарк уродцев, меняющихся каждый год — уже давно даже разбираться лень, кто в этом году считается наименее уродливым...