Какой движок поддерживает браузер GWT Hosted Mode?

Из того, что я читал / просматривал в Интернете об использовании GWT, ключ заключается в разработке / отладке в браузере HostedMode по сравнению с компиляцией и тестированием в обычных браузерах.

Как разработчик пользовательского интерфейса - движок рендеринга является ключевым элементом головоломки при использовании настраиваемого / встроенного браузера.

Таким образом (поскольку я нигде не могу найти информацию), какой механизм рендеринга браузера используется браузером HostedMode?

Gecko (например, Firefox) Trident (например, Internet Explorer) Webkit (например, Safari/Chrome)

И если известно, какая версия двигателя? например (версия IE6 IE) или (версия 3.5.x FF) и т. д.

2 ответа

В зависимости от вашей операционной системы GWT использует следующие механизмы браузера:

  • Windows: установлен движок IE версии IE.
  • Mac: пользовательская сборка WebKit.
  • Linux: FF 1.0.

В GWT 2.0 (который пока официально не выпущен) браузер в режиме хостинга заменяется плагинами, запущенными в браузере, которые называются Out-Process Hosted Mode (OOPHM). Подробнее об этом можно прочитать здесь: http://code.google.com/p/google-web-toolkit/wiki/DesignOOPHM.

Для моей разработки пользовательского интерфейса большинство проблем с пользовательским интерфейсом связано с CSS. Мой процесс разработки состоит из запуска в размещенном режиме для тестирования кода (бизнес-логики) и компиляции в веб-режим для устранения проблем CSS в различных браузерах, с использованием плагинов для динамического изменения CSS.

GWT 2.0 должен привести вас в порядок. Это позволит вам использовать каждый из основных браузеров для отладки. Смотрите эту ссылку для полной информации. В прошлом я почти уверен, что в хост-режиме использовался собственный движок браузера для конкретной платформы (Safari на Mac, то есть на Windows, Mozilla на Linux), но в последнее время он может смениться на webkit.

Другие вопросы по тегам