Есть тысячи вещей, которые неизвестны большинству разработчиков, но могут быть весьма полезными. Всего несколько примеров:
AsyncProxy Очень полезная вещь для реализации разложения кода. Фактически вы можете создать экземпляр класса, который еще не загружен, но вы можете вызывать методы на нем (с некоторыми ограничениями).
Distributed builds Опять же, многие люди не знают, что вы можете скомпилировать приложение GWT на нескольких компьютерах (например, каждая перестановка может быть скомпилирован на другой машине)
Multi-JVM сборник. Почти каждый знает о -localWorkers флаг. Но не все знают, что вы действительно можете заставить GWT создать новую JVM для каждого Рабочего. Для этого запустите компилятор с -Dgwt.jjs.permutationWorkerFactory = com.google.gwt.dev.ExternalPermutationWorkerFactory (также это может быть параметр Я использоваться для создания собственных пользовательских перестановок рабочих заводов)
Duration.currentTimeMillis() полезного класса для измерительные характеристики
-extra параметр компилятора генерирует карту символов для обфускации кода.
Подстановочные знаки в выражениях JSNI. Например, если вам нужно вызвать метод Jave из JSNI вместо:
@com.company.MyClass::test(Ljava\lang\String;)(value);
Вы можете Райта:
@com.company.MyClass::test(*)(value);
zzzzzzzzzzzz ... – Jon
zzzzzzzzzz^2 ... Скрытые возможности «XY» дает много отзывов !? – Karussell