Я новичок в JSF и все еще пытаюсь следовать примерам, чтобы изучить основы того, как это работает, и теперь я начал изучать ICEFaces.
Мне нравится концепция GWT, заключающаяся в том, что вы можете просто писать на чистой Java и компилировать ее в JS и HTML, но я также слышал, что ICEFaces предлагает много вещей, которых нет у GWT.
Это заставило меня задуматься: есть ли способ объединить два в проекте и получить лучшее из обоих миров? Можно ли получить AJAX-центричность, богатый пользовательский интерфейс и базовые возможности JSF, но затем использовать GWT для обработки всего кода на стороне клиента?
Я посмотрел на то, что называется ICEPush , которое вполне может сделать именно это, но без полного понимания роли, которую обе технологии играют в веб-приложениях MVC, я хотел бы остановиться и посмотреть, что думает сообщество SO. такой гибридный раствор.
Сказав это, мне стало интересно, может ли кто-нибудь сломать - в терминах квази непрофессионалов - намеренное различие между этими двумя структурами и дать аргументацию относительно того, почему они могут - или не должны быть - объединены внутри одного проекта.
По сути, я ищу дружественную к AJAX, богатую среду пользовательского интерфейса веб-приложения Java с открытым исходным кодом, активным сообществом разработчиков и загруженной приличной / хорошей документацией.
Кроме того, нищие не могут быть выбирающими, но я был бы признателен, если бы ответчики не требовали других решений, кроме ICEFaces или GWT. Я очень хорошо знаю, что это не единственные две платформы веб-приложений, и этот вопрос не убедит меня начать использовать любую из них; Мне просто интересно, можно ли объединить их сильные стороны или нет.
Заранее спасибо.