У нас есть приложение RoR, и мы планируем сделать интерфейс js (extjs или закрытие) в новой версии. Действительно ли возможно использовать GWT с RoR?
Поскольку это все еще принятый ответ, было решено обновить его более современными подходами.
Инструменты для создания и использования API значительно улучшились.
Создать REST JSON API из RoR просто. Обычно настраивается контроллер для ответа на запрос JSON и сериализации модели в JSON
Использование REST API от GWT имеет хороший ответ на переполнение стека how-to-call-restful-services-from-gwt
Проект http://code.google.com/p/gwt-rails/ предназначен для обеспечения простого в использовании RPC между серверной частью RoR , и GWT UI.
Вы можете, но у вас не будет хорошего механизма RPC, доступного для серверов на базе java. Вам, вероятно, придется использовать класс RequestBuilder для передачи данных на сервер и обратно.
Да, использование GWT с RoR вполне возможно. Связь клиент-сервер будет осуществляться через JSON, который RoR может легко создавать. GWT лучше всего работает, когда вы создаете приложение на стороне клиента на HTML/JavaScript/CSS, если вам нужно прогрессивное улучшение существующего HTML UI, jQuery и т.д. могут быть лучшим выбором.
Я не так хорошо знаком с GWT, но я предполагаю, что теоретически можно использовать GWT для кросс-компиляции Java в JavaScript, который затем используется в приложении Rails. Хотя это звучит довольно громоздко.