GWT + Struts2 против DOJO + Struts2 - PullRequest
       2

GWT + Struts2 против DOJO + Struts2

0 голосов
/ 01 апреля 2011

Мы создаем веб-приложение, которое будет размещено на tomcat и использует довольно много компонентов AJAX.

Кто-нибудь дает какие-либо рекомендации относительно того, какой инструментарий использовать.Я ищу что-то, что было бы проще использовать и интегрировать с Struts2.Производительность также является весьма желательным аспектом.

Таким образом, я открыт для любых предложений, которые могут возникнуть у любого: 1) Struts с DOJO 2) Struts с GWT 3) GWT отдельно

Каковы плюсы и минусы каждого из этихТехнология Fusion.Если возможно, пожалуйста, включите несколько примеров / ссылок, которые у вас могут быть.

Пожалуйста, помогите!

Заранее большое спасибо.

Ответы [ 2 ]

1 голос
/ 28 сентября 2012

Я не буду советовать использовать GWT со Struts. GWT предоставляет свои собственные элементы / компоненты / виджеты пользовательского интерфейса, связанные с поведением AJAX, в форме Java (с точки зрения исходного кода). С другой стороны, Struts имеет отдельный компонент пользовательского интерфейса в виде JSP, а DOJO - это основанная на javascript инфраструктура AJAX.

Если у вас высокая концентрация поведения AJAX в ваших элементах пользовательского интерфейса, используйте только GWT с некоторыми хорошими технологиями на стороне сервера, например, Spring + Hibernate.

Если поведение AJAX требуется в меньшем количестве элементов пользовательского интерфейса, используйте комбинацию Struts + DOJO. Здесь также можно использовать те же технологии на стороне сервера, например, Spring + Hibernate.

Дополнительные сведения об использовании GWT и его ограничениях описаны в моем блоге: http://yogendrakrsingh.blogspot.ca/2010/03/google-web-toolkit-gwt-uses-and.html

1 голос
/ 01 апреля 2011

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

Dojo - это отличный фреймворк, который позволит вам создавать как веб-приложения, так и веб-сайты, но для этого требуется, чтобы у вас была команда разработчиков с хорошими навыками работы с Javascript, что, возможно, не является проблемой для вас.

...