Сравнение GWT и Turbo Gears - PullRequest
       10

Сравнение GWT и Turbo Gears

0 голосов
/ 29 апреля 2010

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

Например, я начинаю реализовывать учебник GWT Stock Watcher в Turbo Gears 2, чтобы увидеть, насколько сложно будет это сделать в Turbo Gears 2.

Аналогично, я буду искать учебник по Turbo Gears 2 для реализации в GWT.

Но я ненавижу воссоздавать колесо - поэтому мне было интересно, кто-нибудь был знаком с такими проектами и / или хотел бы помочь мне поработать над таким проектом.

Спасибо

- Спенсер

1 Ответ

0 голосов
/ 29 апреля 2010

Хотя можно объединить две структуры, я надеюсь убедить вас не делать этого.

Большинство веб-фреймворков, включая Turbogears, имеют управление потоком страниц на стороне сервера. Страница обслуживается пользователем путем генерации html, пользователь взаимодействует, нажимая на ссылки или публикуя форму, браузер отправляет новый запрос на сервер, и, наконец, сервер отвечает новым html. Вы AJAX'и уточняете страницу с помощью библиотеки js, или у фреймворка есть некоторая поддержка. Но, как правило, переход от одного представления к другому осуществляется на стороне сервера.

GWT совершенно другой. В системе только одна HTML-страница. Как только эта страница загружена, все происходит в браузере через javascript. Когда пользователь нажимает на ссылку, это просто вызов функции javascript. Управление историей осуществляется через фрагменты URL (часть после #).

Эти две философии являются полюсами друг от друга. Кроме того, я осмелюсь сказать, что GWT плохо работает с любой серверной веб-технологией. См. Это обсуждение GWT в отношении JBPM / Struts / Spring Webflow . И посмотрите это обсуждение на GWT v / s JQuery .

...