Этот пост устарел, он хранится здесь только в развлекательных целях.
обзор
И jQuery, и Mootools являются пакетами разработки JavaScript, которые предоставляют функции, которые делают написание кода JavaScript проще, быстрее и эффективнее. У обоих есть свои сильные и слабые стороны, преимущества и недостатки, но здесь, на jQuery4u, мы любим jQuery и считаем его лучшим, поэтому этот список посвящен тому, как jQuery пинает Mootools за $$!
Обратите внимание: я предпочитаю jQuery и не должен быть неверно истолкован как критика других!
Официальное определение jQuery
«JQuery — это быстрая и краткая библиотека JavaScript, которая упрощает обход документов HTML, обработку событий, анимацию и взаимодействие Ajax для быстрой веб-разработки. jQuery разработан для того, чтобы изменить способ написания JavaScript ». source: http://jquery.com/
Mootools Официальное определение
«MooTools — это компактный модульный объектно-ориентированный JavaScript-фреймворк, разработанный для среднего и продвинутого разработчика JavaScript. Он позволяет вам писать мощный, гибкий и кроссбраузерный код с его элегантным, хорошо документированным и последовательным API ». Source: http://mootools.net
Размеры файла
Обновление: обе библиотеки имеют очень схожий размер файла при сжатии (как и в большинстве библиотек, вы можете уменьшить размер файла до версий личного размера, содержащих только те функции, которые вам необходимы — но большинство людей просто используют полные версии!).
10 причин, почему jQuery лучше, чем Mootools!
- jQuery имеет лучшую мобильную поддержку, чем Mootools — последняя версия jQuery Mobile Alpha 3 стала прорывом в том, как легко сделать ваш сайт «мобильным». Mootools имеет мобильную поддержку, включая сенсорные события, но она не так широко доступна, как опции jQuery. (# 1 Ранее был jQuery против Mootools файлов).
- JQuery менее запутан, чем Mootools! — У него меньше собственных расширений (включая элемент) — jQuery имеет около дюжины для Array, Object и String, а Mootools — около шести дюжин для Array, Object, String, Function и Number.
- jQuery имеет больше плагинов, чем Mootools! — jQuery имеет сотни неофициальных плагинов в каталоге на plugins.jquery.com, в то время как Mootools имеет около 4 десятков официальных плагинов, доступных на mootools.net/more. Неофициальный каталог плагинов на mootools.net/plugins.
- JQuery имеет официальную библиотеку пользовательского интерфейса! — Mootools нет. Бу.
- Сообщество jQuery намного больше, чем Mootools! — Если вы измеряете jQuery и MooTools по таким показателям, как количество людей, которые его используют, количество поисковых запросов, выполняемых в Google, количество проданных книг и т. Д., Вы увидите, что jQuery значительно опережает.
- jQuery более доступен, чем Mootools! — У него намного лучше управление DOM, чем у Mootools.
- JQuery легче учиться, чем Mootools! — Есть больше уроков онлайн, и вам не нужно знать JavaScript наизнанку, чтобы изучить его! Это также широко известный факт, что Mootools учится дольше, чем jQuery.
- jQuery имеет более привлекательный синтаксис, чем Mootools! — Это мое личное мнение … очень субъективное наблюдение!
- JQuery загружается в IE быстрее, чем Mootools! — Доказательство ниже! Время загрузки почти такое же, как у Mootools во всех других браузерах. (результаты по Slickspeed).
- jQuery обновляется более регулярно, чем Mootools! — Просто лучшая производительность благодаря большему количеству обновлений и исправлений ошибок от выделенной команды. Смотрите Таблицы результатов производительности .
- JQuery — это выбор для WordPress! — WordPress становится платформой для ведения блога в будущем, а JQuery — его выбор! Поиск в Google по запросу «WordPress jQuery» дал в 8 раз больше результатов !!!
- JQuery скорее даст вам работу, чем Mootools! — Поиск на freelancers.com выявил 75 фриланс-вакансий, найденных для jQuery, и только 1 фриланс-вакансий, найденных для Mootools.