Кто-нибудь использовал "GWT Designer"? - PullRequest
5 голосов
/ 15 апреля 2009

Здесь ничего не было сказано, но, похоже, это решает одну из проблем с GWT - тот факт, что вам нужно написать код Java для генерации вашего GUI. Вместо этого это программное обеспечение позволяет проектировать графический интерфейс, используя инструменты перетаскивания - интерфейс WYSIWYG.

Кстати, я не пытаюсь продать продукт.

Я просто хочу знать, работает ли он так, как рекламируется, эффективен, прост в использовании и т. Д.?

У кого-нибудь есть опыт, чтобы ответить на эти вопросы?

Ответы [ 8 ]

6 голосов
/ 19 ноября 2010

GWT-Designer теперь доступен бесплатно, так как продукт приобретен Google. http://googlewebtoolkit.blogspot.com/2010/09/google-relaunches-instantiations.html Google улучшит продукт, который уже довольно хорош.

5 голосов
/ 15 апреля 2009

Я не думаю, что отсутствие графического редактора является проблемой с GWT. Рассмотрим HTML, для этого есть множество WYSIWYG-редакторов (например, Dreamweaver), но большинство опытных веб-дизайнеров не трогают эту штуку с помощью баржовой шесты, они пишут код вручную. Не потому, что они мазохисты, а потому, что им нужен контроль над источником, они хотят сделать его чистым и читаемым. Кодирование - это научная работа, которую лучше всего оставить людям;)

Я очень рано попробовал GWT Designer и обнаружил, что он довольно плохой (и работал только в Windows, потому что у него были некоторые dll, которые сопровождали его), но с тех пор все могло сильно измениться.

4 голосов
/ 25 февраля 2011

Я использую GWT Designer для своего проекта Capstone. Я начал с нуля, и это работало довольно хорошо. Я не фанат программного обеспечения WYSIWYG, поэтому я был приятно удивлен. Вот ссылка на пост, который я сделал на нем:

http://benarchie.blogspot.com/2010/12/gwt-designer.html

2 голосов
/ 05 мая 2011

Лично мне нравится GWT Designer для Eclipse, и он бесплатный.

Это инструмент быстрой разработки. Не решение для непрограммистов, однако оно ускорит способность Java-кодеров изучать, как использовать GWT API. Как только вы изучите инструмент, он сократит время кодирования.

Я посчитал необходимым часто переключаться между кодом и WYSIWYG-редактором, чтобы все получалось именно так, как я хотел. Два редактора хорошо работают вместе. Вам все еще нужно будет обратиться к Java Docs, чтобы получить полное понимание. Большинство документов Java содержат отличные примеры кода Java и UiBinder, которые можно вырезать и вставлять.

Создание графических интерфейсов в UiBinder - это определенно правильный путь, поскольку он упрощает иерархическую структуру размещения элементов графического интерфейса. В API отсутствует некоторая информация о том, как передавать код в UiBinder, однако между GWT-Designer, Java Docs и Google вы найдете ответ.

Встроенный веб-сервер Jetty также упрощает развертывание и тестирование на локальном компьютере. Мне удалось внести небольшие изменения в код и сразу увидеть эффект в веб-браузере.

Попробуйте эти уроки.

http://code.google.com/eclipse/docs/gwt_uibinder.html

http://code.google.com/webtoolkit/tools/gwtdesigner/tutorials/stockwatcher.html

2 голосов
/ 07 сентября 2009

Я недавно попробовал GWT Designer. Это все еще выглядит бедным. Если вы не хотите терять гибкость, я рекомендую использовать GWTLab

2 голосов
/ 05 июня 2009

GWT-Designer постоянно улучшается. Дайте ему еще раз взглянуть, это, на мой взгляд, догоняет такие вещи, как visual studio.

1 голос
/ 10 ноября 2010

Только что попробовал тогда. Большинство моих файлов ui.xml не открываются, потому что в настоящее время они не поддерживают @UiField (при условии = true).

Файлы ui.xml, которые не используют эту функцию, часто вылетали с такими вещами, как UnableToCompleteException.

Может быть, если вы начали с нуля с помощью конструктора, вам может повезти больше.

1 голос
/ 20 августа 2010

У меня была годовая подписка, но я не продлял ее, немного разочаровавшись в продукте.

1) Дизайнер внедряет весь код Java, добавляя создание / настройку свойств / обработку событий в модуль, который вы строите, самым необычным образом. Кроме того, довольно сложно модулировать приложение. Например, по сравнению с Flex число строк кода в модуле легко удваивается или утраивается, а видеть лес с деревьев непросто.

2) Веб-приложения, которые я создал всего пару лет назад ПРЕКРАЩЕННАЯ РАБОТА возможно из-за изменений в движках Javascript. Это было то, что я не ожидал, и, вполне возможно, это вина GWT.

3) Разработчику графического интерфейса требуется МНОГО мощности процессора, как и фазе сборки.

Концепция хороша, однако, я признаю, и GWT дизайнер - единственный в своем роде. Чувство трудности в модульности может быть моей ленью.

РЕДАКТИРОВАТЬ : Вскоре после того, как я написал вышеупомянутый комментарий, Instantiations / Google представили концепцию UiBinder, которая имеет гораздо больший смысл, чем первоначальное объединение. Теперь это намного более профессионально.

...