Как стать автором
Обновить

Комментарии 24

Спасибо добавил, вы не могли бы кратко сказать, о плюсах и минусах этой библиотеки.
к сожалению, только знаю о том, что она есть. пару раз пользовался - немного... я не веб-разработчик, так что вряд ли смогу толковый обзор написать.
Плюс — позволяет много чего сделать
Минус — работает на прототипе
Тоесть ее нельзя включать в данный список — она так, плагинчик :)
Выскажу свое мнение о jQuery. Плюсы следующие:

  • Кроссплатформенность: IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+
  • Наличие большего количества плагинов, документации, туториалов (в том числе и на русском) и компьюнити
  • Маленький размер: 14 Kb
  • CMS/CMF Drupal в качестве JS-библиотеки использует jQuery

    Из минусов выделю то, что, как и любой фреймворк, навязывает свой стиль программисту.
в случае jQuery даже не просто свой стиль, а абсолютно иной интерфейс надстраиваемый поверх привычного jscript'a.

разумеется имхо - это было первым в jQuery к чему пришлось привыкать и считать (пусть и временно), что .get(0) наш лепший друг (это если общаться с ним после prototype или же чистого jscript)
правда через пару дней становится много легче и даже логичнее
Согласен с вами, можно немного преувеличив, сказать что jQuery - это новый язык, настолько сильно этот библиотека меняет стиль программирования и сам код.
А я один такой извращенец, что пишу нечто вроде:

a=$('input');
$(a[2]).val('medved');

? :)
Наверное, можно короче написать с помощью цепочки вызовов. ;)
А посоветуйте пожалуйста какой нить фреймворк по проще - функционала много не надо. Задачи - сделать что то простое, поиграться немного, обучится.
В jQuery не так много функционала и это один самых несложных фреймворков, а функционал наращивается плагинами.
А чуть подробнее? :) Просто я про эту библиотеку много слышал, но ни разу не пользовался.
Довольно компактная библиотека с огромным количеством уже встроенных эффектов, уже привычным для многих синтаксисом, гибким набором селекторов (особенно в 1.2) и фильтров, а так же рядом других плюсов. Я свой выбор остановил именно на MooTools.
Prototype хороша. ExtJS для интерфейсов. MooTools и либы на ее основе - для эффектов. У каждой своя область применения.
AJAX+PHP = www.xajaxproject.org
YUI - отличный фреймворк, наилучшим образом подходит для создания приложений.

Но не веб-сайтов :-)
Если вы юзаете Ruby on Rails, то я крайне рекомендую prototype.js.
Сидел на ней некоторое время, — объективно, она унылое говно по сравнению с jQuery: функционала меньше, объем — больше.
на холвар не похоже. это же просто список :) а янадеялся прочитать про + и — каждой либы…
jQuery форева, но сам сижу на прототипе — ну так уж исторически сложилось
А можно вопрос автору как можно ставить в один ряд Ext и jquery или prototype?
Специально для некпропостеров. Есть ExtJs а есть ExtJs.Core вот последний можно сравнивать с прототипом или jquery
По моему, основное преимущество jQuery — это его простота. Использование css-селекторов для доступа к элементам — это если не гениальная, то уж точно великолепная идея. Я (и не только я) изменил свои представления о Javascript после того, как познакомился с этой библиотекой. До этого я пробовал использовать Prototype, но он не произвел на меня такого впечатления. Да, она предоставляет функционал, сопоставимый с jQuery, кроссбраузерность перестала быть большой проблемой, но js-код, который я писал, ненамного улучшился. Разработчики Prototype, насколько я знаю, ставили своей целью приблизить синтаксис Javascript к синтаксису Ruby, и им это, несомненно, удалось. jQuery был изначально больше ориентирован на разработчиков клиентской части приложений, именно поэтому доступ к элементам осуществляется через css-селекторы, которые знакомы почти всем.
Кстати, простота кода дает jQuery, помимо очевидных преимуществ, еще одно — он быстрее выполняется браузером, чем тот же Prototype.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории