фреймворк JavaScript для связи JSON и манипулирования DOM? - PullRequest
1 голос
/ 09 января 2010

Я Java-разработчик (использую Spring-MVC)
никогда не работал много на JavaScript,
Но я бы хотел, чтобы в моих приложениях были такие функции ajax, как автозаполнение, проверка формы ajax, пагинация на основе сервера для каталога (или сетки). И есть множество фреймворков, таких как Dojo, prototype, YUI, jquery и т. Д. И т. Д.
так что мой вопрос ..
какая структура лучше всего подходит для моих требований?

Критерии

  1. легкий
  2. минимальная кривая обучения
  3. приложение вернет JSON
  4. необходимо выполнить автозаполнение, проверку формы ajax, рейтинг

Приветствия,:)

Ответы [ 5 ]

5 голосов
/ 09 января 2010

JS Framework, который является самым популярным в настоящее время (что означает, что легче получить поддержку) , вероятно, jQuery - и все будет в порядке, что вам нужно сказать.

Документация доступна на официальном сайте:

И, конечно, есть много людей, которые, вероятно, смогут помочь вам здесь, в StackOverflow, если у вас возникнут трудности - jQuery , являющийся 8 наиболее часто используемый тег на SO .


И вы также можете взглянуть на:

2 голосов
/ 09 января 2010

Для некоторых из них вы можете проверить DWR . Он автоматически представляет объекты Java как объекты Javascript и следит за взаимодействием клиент / сервер. Для некоторых ваших требований могут подойти другие библиотеки, но DWR полезен, если у вас есть бэкэнд Java.

Взгляните на примеры здесь .

0 голосов
/ 09 января 2010

Вы также должны проверить Dojo , который является основой для сценариев на стороне клиента. Разница между JQuery и Dojo заключается в том, что JQuery использует плагины, но Dojo уже поставляется со всем необходимым. Кроме того, бенчмаркинг показывает, что Dojo обычно быстрее, чем JQuery, в большинстве браузеров (сейчас я не могу его найти, но вы можете спросить об этом на канале #dojo на freenone).

Если вы все еще заинтересованы в JQuery, я предлагаю вам прочитать это .

0 голосов
/ 09 января 2010

ExtJS немного тяжелее, чем jQuery, но предлагаемые им виджеты интерфейса очень хороши. Он поддерживает AJAX, JSON, автозаполнение и проверку формы, а demos быстро запустит ваше приложение. Мне нравится ExtJS отчасти из-за очень привлекательных интерфейсов, которые я могу создавать практически без помощи графического художника. Наконец, посмотрите это обсуждение , чтобы увидеть, как мы вступаем в брак с ExtJS с Spring MVC.

0 голосов
/ 09 января 2010

Я бы посоветовал вам потратить немного времени на проверку JQuery - http://jquery.com и JQueryUI http://jqueryui.com

Почему? Он не только удовлетворяет 90% ваших требований, но также имеет процветающее сообщество плагинов.

Теперь. Является ли JQuery "единственным" решением? Нет. Клиентская библиотека Microsoft AJAX (не серверная) тоже неплохая.

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