Какую веб-технологию Java научить разрабатывать насыщенные интернет-приложения? - PullRequest
6 голосов
/ 09 сентября 2009

Я разработал веб-приложения с использованием JSF (компоненты myfaces). Но в наши дни отзывчивого пользовательского интерфейса JSF чувствует себя не очень хорошо. Я много слышал об AJAX, GWT и т. Д. Итак, я хотел бы узнать ваше мнение о том, какие веб-технологии / фреймворки мне следует изучить для разработки веб-приложений для корпоративных продуктов. Некоторые из веб-технологий, которые я слышу:

  1. ICE Faces (с поддержкой AJAX Bridge)
  2. GWT
  3. extJS и extGWT
  4. JavaFX
  5. Apache Wicket
  6. Jquery
  7. AJAX
  8. Открытое лазло

Что из перечисленного или комбинация вышеперечисленного помогло бы мне?

Некоторые параметры, по которым вы можете оценить эти веб-технологии:

  1. Простота обучения
  2. Поддержка кода веб-приложения
  3. Поддержка сообщества
  4. Поддержка IDE - Eclipse или NetBeans
  5. Доступность компонентов полки (таких как текстовое поле, таблицы, меню параметров)
  6. Лицензия - стоит ли это для коммерческого использования?
  7. User Experience - отзывчивый пользовательский интерфейс. Не должен быть вялым

Подобный вопрос на ТА действительно отвечает на мой вопрос частично. Хотелось бы больше информации, хотя.

EDIT: Ответы сопоставлены: На основании ответов: AJAX лучше всего начать с изучения основ, а затем изучать JQUERY. Любая основанная на компонентах структура работы, которая может дополнить ajax, jquery?

Редактировать 2: Если бы мне пришлось разрабатывать веб-приложение, такое как StackOverFlow (на платформе Java), что было бы лучшим выбором для изучения и принятия?

Калитка + Jquery, WiQuery

GWT

Некоторые лица XYZ технология (RichFaces / ICEFaces) + AJAX.

Комментарии приветствуются тем, кто работал с ними и может оценивать их по вышеупомянутым параметрам.

Ответы [ 12 ]

0 голосов
/ 10 сентября 2009

Вы также можете рассмотреть Eclipse Rich Ajax Platform при оценке платформ RIA на основе Java.

0 голосов
/ 09 сентября 2009

Возможно, вам придется изучить комбинацию инструментов, но, вероятно, следует начать с AJAX, а затем перейти к некоторым библиотекам JS (JQuery, prototype-scriptaculous, MooTools и т. Д.).

Они также будут хорошо дополнять фреймворк JSF.

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