GWT медленный или нормальный? - PullRequest
0 голосов
/ 26 января 2009

я хочу спросить о скорости приложений gwt-ext Кто-нибудь пробовал приложение Gwt-ext и знает, это медленно или нормально?

могу ли я обработать изображения с помощью gwt-ext, например, я хочу сделать изображение черно-белым?

спасибо

saebnajim

Ответы [ 6 ]

9 голосов
/ 02 марта 2009

Сами скомпилированные приложения не работают медленно, но компилятор GWT работает медленнее, чем замороженная улитка с лоботомией.

3 голосов
/ 30 января 2009

Во-первых, важно запомнить некоторые различия.

GWT-Ext не является представителем технологии GWT, потому что это просто оболочка для традиционной библиотеки JavaScript (аналогично YUI, откуда она и разветвляется).

GXT - это попытка той же компании дублировать GWT-Ext с использованием GWT так, как это было задумано; не оборачивать код JavaScript, написанный вручную, но позволяя GWT выполнять большую часть работы. К сожалению, ИМХО, они сосут и производят кучу мусора. Это очень неуклюже и медленно.

Нет причин, по которым простые приложения GWT не могут быть такими же быстрыми и быстрыми, как GWT-Ext. Я не буду обсуждать вопросы лицензирования, поскольку это не имеет отношения к данному вопросу, но следует принять во внимание еще одну вещь.

Что касается вашего дополнительного вопроса, касающегося манипулирования изображениями ... если это возможно, я думаю, что единственный способ сделать это - использовать элемент Canvas. GWT имеет библиотеку будущих виджетов («инкубатор»), в которой есть работающий виджет Canvas.

GWT Canvas Demo

0 голосов
/ 26 апреля 2011
  1. По моему опыту, не очень сложные приложения запускаются достаточно быстро.
  2. Одна вещь, которую я заметил, это то, что если вы используете Панели внутри Панелей внутри Панелей ... загрузка занимает много времени. Maby, вы должны разделить свое веб-приложение Ext на несколько html-страниц и включить немного Ext GWT в каждую из них.
  3. Вы должны учитывать не только создание веб-страниц GWT. Я люблю использовать его только тогда, когда мне это нужно
0 голосов
/ 16 июня 2010

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

0 голосов
/ 18 мая 2010

GWT-Ext значительно медленнее, чем чистое приложение GWT. Особенно в рендеринге форм.

0 голосов
/ 30 января 2009

Я использую GWT-ext для своего приложения и проверил его на медленном компьютере в своем браузере. Это действительно быстро, и анимация очень плавная. Чистая Java-альтернатива GXT не работает для меня так быстро, хотя я скорее использовал ее из-за лучшей поддержки.

...