Ответы пользователя по тегу Google Web Toolkit
  • GWT + ext-GWT или GWT-ext?

    @vimvim
    Библиотека GWT-ext представляет из себя обертку над ExtJS. То есть это просто Java классы оберкти которые Вы можете использоватть в GWT проекте и которые в свою очередь работают с ExtJS ( которая реализована на JavaScript )
    GWT-ext больше не поддерживается в силу смены лицензии в ExtJS. В качестве ее замены можно рассмотреть Smart GWT.

    Библиотека Ext GWT полностью реализована на GWT ( Java ) и имеет структуру схожую с ExtJS.

    Использовать бибилиотеку или нет зависит в первую очередь от задачи. Например для реализации back office имеет смысл использовать Smart GWT или Ext GWT. Это связано с тем что данные бибилиотеки имеют большой выбор компонентов для работы с данными, ну и вполне приемлемое визуальное оформление.

    При использовании чистого GWT Вам вполне возможно придется потратить достаточно много времени на написание своих собственных компонентов и поработать над их визуальным оформлением.

    Из собственного опыта могу сказать что GWT-ext сэкономила в нашем проекте много времени при разработке UI, но сейчас я не стал бы ее использовать по ряду причин.
    Ответ написан
    1 комментарий
  • GWT vs GIF amimation

    @vimvim
    Если я правильно понял Вам нужно сделать индикатор который будет крутиться до тех пор пока не загрузиться и не инициализируется GWT приложение? В этом случае лучше сделать по другому:
    — Разместить индикатор на host странице как статическую картинку, так чтобы он отображался как только страница загрузиться в браузер.
    — В тот момент когда GWT приложение проинициализируется и будет готово что-то отобразить, нужно используя DOM функции найти индикатор на host странице и спрятать его.

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