Я разработал веб-приложения с использованием JSF (компоненты myfaces). Но в наши дни отзывчивого пользовательского интерфейса JSF чувствует себя не очень хорошо. Я много слышал об AJAX, GWT и т. Д. Итак, я хотел бы узнать ваше мнение о том, какие веб-технологии / фреймворки мне следует изучить для разработки веб-приложений для корпоративных продуктов.
Некоторые из веб-технологий, которые я слышу:
- ICE Faces (с поддержкой AJAX Bridge)
- GWT
- extJS и extGWT
- JavaFX
- Apache Wicket
- Jquery
- AJAX
- Открытое лазло
Что из перечисленного или комбинация вышеперечисленного помогло бы мне?
Некоторые параметры, по которым вы можете оценить эти веб-технологии:
- Простота обучения
- Поддержка кода веб-приложения
- Поддержка сообщества
- Поддержка IDE - Eclipse или NetBeans
- Доступность компонентов полки (таких как текстовое поле, таблицы, меню параметров)
- Лицензия - стоит ли это для коммерческого использования?
- User Experience - отзывчивый пользовательский интерфейс. Не должен быть вялым
Подобный вопрос на ТА действительно отвечает на мой вопрос частично. Хотелось бы больше информации, хотя.
EDIT:
Ответы сопоставлены:
На основании ответов:
AJAX лучше всего начать с изучения основ, а затем изучать JQUERY. Любая основанная на компонентах структура работы, которая может дополнить ajax, jquery?
Редактировать 2:
Если бы мне пришлось разрабатывать веб-приложение, такое как StackOverFlow (на платформе Java), что было бы лучшим выбором для изучения и принятия?
Калитка + Jquery, WiQuery
GWT
Некоторые лица XYZ
технология (RichFaces / ICEFaces) + AJAX.
Комментарии приветствуются тем, кто работал с ними и может оценивать их по вышеупомянутым параметрам.