RichFaces или PrimeFaces для рубина на рельсах? - PullRequest
2 голосов
/ 14 апреля 2011

Я хотел бы переместить проект Java в рельсы. Есть ли что-то вроде RichFaces или PrimeFaces для рельсов? Или я должен использовать JavaScript?

Спасибо, Хосеп.

Ответы [ 3 ]

1 голос
/ 14 июня 2013

Я думаю, что ключевой момент, отсутствующий в этих типах обсуждений (я видел пару похожих постов), заключается в том, что PrimeFaces и подобные библиотеки хорошо интегрируются с Java-бинами.

Когда разработчики Rails отвечают «почему вы не используете jQuery» и т. Д., Это упускает из виду тот факт, что эти типы библиотек явно отличаются. Использование чисто js-решения будет означать написание кода для обработки запросов Ajax для отправки обратно на сервер, тогда как многие библиотеки Java UI тесно интегрированы с bean-компонентами и, следовательно, не требуют написания дополнительного кода, если ваш bean-компонент уже правильно интегрированы в страницу. По сути, это виджеты, которые тесно связаны с вашим кодом поддержки. Фактически, многие из этих пакетов кода построены поверх jQuery или некоторой другой подобной библиотеки js. Дело не в том, что они являются альтернативным решением для javascript, они просто js с кодовыми перехватчиками для возврата к вашей логике на стороне сервера.

Я кодирую как в RoR, так и в Java и не смог найти такой тип функциональности в RoR. Это одна из причин, по которой я ухожу от нее. И что касается разработчиков RoR, происходящих из среды, которая так ценит соглашение, я не уверен, почему они выступают за чистые js-решения для того, что по сути является проблемой интеграции уровня (от интерфейса до уровня модели / компонента / бизнеса). При правильной реализации это может сэкономить массу усилий, а PrimeFaces - хорошее готовое решение.

0 голосов
/ 23 сентября 2013

Теперь вы можете использовать PrimeRails , я основной разработчик PrimeFaces, и я сделал это для рельсов.

0 голосов
/ 11 апреля 2012

Имеются * редакторы Faces для eclipse / netbeans и др., Но до сих пор я не видел ни одного набора виджетов с поддержкой визуального редактора.

Мы успешно использовали tabs_on_rails , все остальные наши приложения имеют виджеты javascript, такие как ввод токена jquery или указатель даты jquery-ui .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...