Какая JavaScript-библиотека лучшая?

    Предлагаю обсудить JavaScript-библиотеки по следующим параметрам:


    • Технические и качественные характеристики: функционал, поддержка AJAX и т.д.
      Сфера применения: просты сайты, блоги, веб-магазины и т.д.
      Примеры сайтов с описанием
      Поддержка в фреймворках и CMS: Rails, CakePHP, Drupal, Joomla и т.д.
      Производительность: скорость работы, размер кода
      Наличие дополнительных модулей, плагинов, библиотек, снипеттов и т.д.
      Кроссбраузерность и кроссплатформенность
      Прочие параметры, которые будет интересно обсудить


      Библиотеки для обсуждения (ссылки на википедию)


    Similar posts

    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 24

      +1
      Можно еще script.aculo.us добавить.
        0
        Спасибо добавил, вы не могли бы кратко сказать, о плюсах и минусах этой библиотеки.
          0
          к сожалению, только знаю о том, что она есть. пару раз пользовался - немного... я не веб-разработчик, так что вряд ли смогу толковый обзор написать.
            0
            Плюс — позволяет много чего сделать
            Минус — работает на прототипе
            Тоесть ее нельзя включать в данный список — она так, плагинчик :)
          0
          Выскажу свое мнение о jQuery. Плюсы следующие:
          Из минусов выделю то, что, как и любой фреймворк, навязывает свой стиль программисту.
          +2
          в случае jQuery даже не просто свой стиль, а абсолютно иной интерфейс надстраиваемый поверх привычного jscript'a.

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

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

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

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