какую библиотеку сценариев ajax вы рекомендуете? - PullRequest
0 голосов
/ 30 марта 2009

В настоящее время существует множество библиотек JavaScript (extJs, Scriptaculous, Dojo, prototype, Solvent и многие другие). Не удалось найти сайт, сравнивающий минусы и плюсы.

Может ли кто-нибудь дать рекомендации? Что нужно учитывать: - размер - спектакль - кросс-платформенный - простота использования и документирования - (особая причина использовать конкретную при разработке на python / Django?)

Спасибо! Янов

Ответы [ 6 ]

6 голосов
/ 30 марта 2009

jQuery очень хороший и, вероятно, самый распространенный.

2 голосов
/ 30 марта 2009

jQuery является самым популярным на данный момент, и не зря!

  • Это очень легкий. Версии версии всего 19kb.

  • Вы можете использовать jQuery, размещенный в google , для увеличения скорости (при этом есть вероятность, что ваш пользователь уже его кэшировал).

  • (почти всегда) работает одинаково во всех браузерах, что устраняет необходимость во многих ранее ненавистных кросс-браузерных разработках.

  • Он основан на CSS, который знаком с веб-дизайнерами.

  • Используются компоненты CSS3.

  • У него ОГРОМНОЕ количество плагинов, доступных от сообщества. Также легко написать свой собственный.

  • Он используется некоторыми крупными веб-компаниями. StackOverflow, Digg, Dell, Google и т. Д.

1 голос
/ 30 марта 2009

Мой ответ на очень похожий вопрос:

Jquery

  • Fast
  • Хорошо задокументировано
  • Простота в использовании
  • 1012 * Сцепление *
  • В отличие от прототипа, он не расширяет объект, если вы специально не запрашивали его (попробуйте зациклить массив в прототипе)
  • простой в использовании AJAX (мне нравится функция $ .ajaxSetup ())
  • Хорошие обработчики событий
  • CSS селекторы
  • фильтрация вашего выбора
  • я упоминал о цепочке?
  • Маленький (всего 30 КБ)
  • Хорошие маленькие встроенные эффекты.
  • Плагины

(https://stackoverflow.com/questions/394601/which-javascript-framework-jquery-vs-dojo-vs/394837#394837)

1 голос
/ 30 марта 2009

Я должен согласиться с вышеизложенным (например, jQuery), но также рекомендую Прототип

Prototype - это чистый, простой и легкий движок JavaScript, не зависящий от языка сервера.

1 голос
/ 30 марта 2009

На мой взгляд, самая важная вещь, которую следует учитывать при выборе фреймворка, это стиль кодирования. Каждый фреймворк делает примерно одно и то же, но по-разному.

Мой совет - выбрать тот, который наиболее важен для вас. Размер, производительность и совместимость с браузерами примерно одинаковы в каждой среде.

Вы также можете взглянуть на « Сравнение фреймворков JavaScript » в Википедии, чтобы получить некоторые технические подробности о каждой фреймворке.

1 голос
/ 30 марта 2009

Не забудьте jQuery
И я думаю, что это скорее кросс-браузер, чем кросс-платформенный.

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