Хорошие примеры сайтов, построенных с помощью PHP на стороне сервера и GWT на стороне клиента? - PullRequest
2 голосов
/ 05 января 2010

Все время я использую PHP на стороне сервера для генерации HTML / XHTML напрямую, через Smarty / PHPTAL или любой другой движок шаблонов. Я верю, что большинство разработчиков большую часть времени идут по одному и тому же пути.

Теперь я думаю о делегировании GUI и клиентской части GWT и использовании для отправки RPCXML / RPCJSON / POST / GET на серверную сторону, на которой выполняется PHP. Я ищу хорошие примеры для этого. Это здорово, что код сопровождается. Заранее спасибо.


EXTRA:

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

http://code.google.com/webtoolkit/articles/using_gwt_for_json_mashups.html

http://code.google.com/webtoolkit/doc/latest/tutorial/JSON.html

http://code.google.com/webtoolkit/doc/latest/tutorial/JSONphp.html

Ответы [ 4 ]

4 голосов
/ 05 января 2010

Вы их не найдете.

GWT использует непрозрачный протокол для связи GWT-RPC. Это легко и относительно удобно в Java, где компилятор GWT создает это для вас. Вам придется перепроектировать это для PHP.

Если вам нужен богатый пользовательский интерфейс с PHP-интерфейсом, я бы посоветовал взглянуть на YUI или ExtJS (среди прочих).

1 голос
/ 05 января 2010

Вы пробовали http://www.gwtphp.com/?

У меня нет опыта работы с GWT, и то, что говорит @cletus, может быть правдой, но, похоже, есть несколько проектов, предоставляющих механизмы для использования PHP-бэкэнда с GWT.

0 голосов
/ 06 июля 2012

Взгляните на учебник IBM (XML: мост между GWT и PHP): http://www.ibm.com/developerworks/xml/library/x-gwtphp/

0 голосов
/ 05 октября 2010

Просто для полноты GWTPHP утверждает, что полностью поддерживает GWT-RPC. Источник PHP доступен по адресу sourceforge . Но проект не обновляется с мая 2008 года, хотя исправление для GWT 2.0 упоминается в списке .

Необходимо обновлять код интерфейса php каждый раз после компиляции клиента GWT. Но это можно сделать автоматически. Для получения дополнительной информации см. вики-страницы .

Я сам не пробовал, поэтому было бы неплохо, если бы кто-то попробовал, добавить комментарий или обновить этот текст.

...