Плагин Google Eclipse: плагин для браузера и режим разработки

Я понимаю, что плагин Google для Eclipse пытается подчеркнуть цикл "code-test-debug" и сделать его максимально быстрым, и что он поставляется с набором инструментов для этого.

Чего я не понимаю, так это необходимости в плагине для браузера "разработчик" для запуска вашего приложения в Eclipse и локального тестирования localhost, Почему плагин не может просто запустить встроенный веб-сервер и разместить его оттуда? Почему браузер требует этот плагин в первую очередь?

Тангенциальным является вопрос о том, как это относится к режиму разработки в целом. Работает ли Eclipse в какой-то "специальной конфигурации" в режиме разработки, что позволяет ему общаться с этим подключаемым модулем браузера? Если так, зачем это нужно? Заранее спасибо!

1 ответ

Решение

Я полагаю, что вы смешали две разные вещи: GWT и GAE. GAE не требует, чтобы плагин браузера запускал локальный сервер разработки, в то время как GWT требует, чтобы плагин браузера запускал режим локального разработчика (и даже при использовании 2.5 супер devmode этого не требуется).

Путаница возникает из-за того, что Google объединяет эти две отдельные технологии в один пакет плагинов, GPE.

Чтобы избежать этого, просто снимите флажок GWT при создании нового приложения GAE.

Редактировать:

Плагин GWT dev необходим только в режиме разработки. В этом режиме исходный код GWT Java не транслируется в javascript, а фактически работает в JVM как Java. Это необходимо для поддержки отладки: https://developers.google.com/web-toolkit/doc/latest/DevGuideCompilingAndDebugging

Изменить 2:

Если вам не нравится плагин для браузера, вы можете использовать производственный режим на вашем локальном сервере. Недостатком этого является то, что компиляция будет значительно расширена, так как devmode компилируется на месте: вы можете просто изменить код GWT и увидеть изменения, просто перезагрузив окно браузера.

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