2010-04-29 2 views
0

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

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

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

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

Спасибо,

--Spencer

ответ

0

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

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

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

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

+1

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

+0

Я не думал, что оригинальный плакат хотел их смешать, просто чтобы сравнить их. – Kylotan

+0

Правильно - я хочу их сравнить. Как трудно сделать одну вещь в одной структуре? а затем то же самое в другой структуре? Учебник StockWatcher невероятно прямолинейен в GWT. Я все еще не совсем понимаю, как начать работу в Turbo Gears. – sechastain

Смежные вопросы