Движок браузера для GUI удобен не только и не столько для новичков. Все современные платформы для GUI маршируют в одном направлении: декларативный ML + стили + небольшой служебный (вспомогательный) императивный слой (повозюкали мышкой тут — применить стили там). Это то, что над бизнес-логикой. Разумеется, получается зоопарк, если брать одни ML'и, сколько их наберётся? От QML (Qt) до XAML (WPF). Все несовместимые, но при этом без фишки, ради которой стоило бы тащить. Естественно, многие махнули рукой и перешли на ML, который HT. Там самое большое комьюнити, самые крутые перспективы, и так далее. Одна беда — тот же CEF весил долгое время 43 мегабайта (я аж до сих пор помню), сейчас сколько я не знаю, но вряд ли меньше. Но для Android'а, например, есть халявный WebView, каковым для Windows долгое время служил Trident .ocx. Разница в том, что Гугл не обращается с совместимостью и безопасностью, как МС (кто помнит этот грёбаный стыд, когда HTML'ный визард в студии блокировался жёлтой секьюрной полоской сверху? VS 7.1 на XP, вроде). В заключение, хочу добавить, что многие используют движок HTML, специально созданный для GUI — Sciter. Страницы в нём не поотображаешь, зато интерфейсы — милое дело, каждый второй антивирус на нём написан плюс ещё куча всего.
Движок браузера для GUI удобен не только и не столько для новичков. Все современные платформы для GUI маршируют в одном направлении: декларативный ML + стили + небольшой служебный (вспомогательный) императивный слой (повозюкали мышкой тут — применить стили там). Это то, что над бизнес-логикой. Разумеется, получается зоопарк, если брать одни ML'и, сколько их наберётся? От QML (Qt) до XAML (WPF). Все несовместимые, но при этом без фишки, ради которой стоило бы тащить. Естественно, многие махнули рукой и перешли на ML, который HT. Там самое большое комьюнити, самые крутые перспективы, и так далее. Одна беда — тот же CEF весил долгое время 43 мегабайта (я аж до сих пор помню), сейчас сколько я не знаю, но вряд ли меньше. Но для Android'а, например, есть халявный WebView, каковым для Windows долгое время служил Trident .ocx. Разница в том, что Гугл не обращается с совместимостью и безопасностью, как МС (кто помнит этот грёбаный стыд, когда HTML'ный визард в студии блокировался жёлтой секьюрной полоской сверху? VS 7.1 на XP, вроде). В заключение, хочу добавить, что многие используют движок HTML, специально созданный для GUI — Sciter. Страницы в нём не поотображаешь, зато интерфейсы — милое дело, каждый второй антивирус на нём написан плюс ещё куча всего.
«У нас были четыре разраба, три тестера, продукт оунер, проджект менеджер, сторонняя команда дизайнеров.»
Хорошее начало для фильма «Страх и ненависть в IT».