Обновления код сайта можно получить незаметно при переходе на другую страницу.
А чтобы получить обновления браузера нужно прерваться, закрыть и открыть его.
Специализированные решения на то и специализированные.
Вон, поглядите сколько мобильных платформ придумали (iOS, Android, WP, продолжение следует).
И всё ради единого стабильного интерфейса. Но я люблю разношёрстный веб.
Всё зависит от задач.
Насколько я понял, ваше решение для Rich-интерфейсов должно было работать на всех платформах.
И если бы оно работало напрямую с графической подсистемой, то пришлось бы писать для двух как минимум (Win и Mac). К тому же, у Google получается делать сложные интерфейсы, а значит это не что-то непостежимое.
Да, HTML и веб-технологии в целом, дают кучу возможностей для пользователей. Но всегда находятся желающие всё типизировать, чтобы написать одну строчку и больше ничего делать.
Хорошие проекты так не делаются.
В них вкладывают много программисточасов и всё ради пользователя.
Если верстать семантично, то получится практически XML с данными (то есть Model).
Если использовать WebSQL или LocalStorage, то Javascript станет контроллером.
По поводу Qt/QML.
Я не встречал ещё таких плюшек в обычных приложениях, поэтому лично я не представляю.
Я пропустил что-то интересное?
А чтобы получить обновления браузера нужно прерваться, закрыть и открыть его.
Да и сам такие пишу.
Вон, поглядите сколько мобильных платформ придумали (iOS, Android, WP, продолжение следует).
И всё ради единого стабильного интерфейса. Но я люблю разношёрстный веб.
Их разработчики потрудились и сделали всем хорошо.
Без изобретения ÜberHTML.
Насколько я понял, ваше решение для Rich-интерфейсов должно было работать на всех платформах.
И если бы оно работало напрямую с графической подсистемой, то пришлось бы писать для двух как минимум (Win и Mac). К тому же, у Google получается делать сложные интерфейсы, а значит это не что-то непостежимое.
Это, для семантики. А она для того, чтобы можно было просмотреть данные без CSS.
А просмотр порнушки — это вполне нормальное желание от пользователя :-)
Хорошие проекты так не делаются.
В них вкладывают много программисточасов и всё ради пользователя.
Или обновить без отвлечения внимания пользователя?
Если использовать WebSQL или LocalStorage, то Javascript станет контроллером.
Можете кликнуть по картинке и посмотреть сайт от IT-компании.
И не принимайте все близко к сердцу.
Можно использовать ExtJS и забыть о верстке.
Решения есть и они работают.
Model — HTML, View — CSS, Controller — JavaScript.
Не вижу проблем с эффективностью. Это скорее гибкость.
Увидит ли пешехода в чёрной одежде.