Переход от JQuery к RightJS
В настоящее время я использую JQuery и недавно слышал о RightJS. RightJS кажется быстрее, легче и объективнее. Но мне было интересно, есть ли у RightJS серьезные недостатки по сравнению с JQuery (кроме огромной базы плагинов).
Update:
Я попробовал RightJS в небольшом веб-проекте и решил использовать его еще в нескольких проектах. Но я все равно буду придерживаться JQuery, пока не буду доверять RightJS. До сих пор RightJS, похоже, делает все, что я делаю с JQuery (в основном ajax и селекторами).
Ответы
Ответ 1
Нахар,
Николай, автор RightJS здесь. Пара примечаний.
1) Упомянутый выше размер jQuery неверен, потому что 24k является размером с gzipped-версией. Gzipped RightJS весит 14k.
2) Я считаю, что the_drow просто не знает, о чем он говорит. RightJS имеет все те же функции, что и jQuery, Moo, Dojo или Prototype. Более того, в RightJS у вас есть такие вещи, как классы, расширенные формы-функции и файлы cookie, уже упакованные в те 14k, когда jQuery имеет эти вещи в качестве плагинов.
Затем RightJS также имеет пользовательские сборки http://rightjs.org/build
Что касается dojo, я попробовал его по двум проектам раньше, и если бы вы спросили меня, я бы сказал, что сэкономить ваше время, лучше jQuery.
Единственная проблема с RightJS в том, что она все еще подпольная, и мы по-прежнему выращиваем критическую массу пользователей, поэтому иногда вам придется использовать свой собственный мозг вместо ответов на поисковые запросы.
Ответ 2
В первую очередь jQuery в настоящее время весит 24 КБ, а rightJS весит 30 КБ, что означает, что он не такой же легкий, как jquery.
Как правило, при выборе среди фреймворков javascript вы рассматриваете эти аспекты:
- Селекторы
- Обход DOM
- манипуляции с DOM
- Вспомогательные функции
- Обработка событий
- Ajax
Кроме этого, одним из наиболее важных факторов является:
- активное/непрерывное развитие
- поддержка сообщества
Другие чтения:
http://trends.builtwith.com/javascript
SideNote: Спасибо, что сообщили мне о RightJS:)
Ответ 3
Если вы хотите что-то более быстрое и объектно ориентированное, попробуйте набор инструментов dojo.
RightJS кажется приятным, но это похоже на любой другой минимальный инструментарий. Я считаю, что этого очень не хватает по сравнению с большими пушками, такими как jQuery, dojo и Mootools.
С помощью dojo вы можете подключить хранилище данных практически к любому виджету и легко общаться с серверной стороной.
Он имеет все возможности запроса jQuery, а также имеет настраиваемый процесс сборки, включающий только то, что вам нужно.
Он считается быстрее, чем jQuery в некоторых браузерах/случаях использования, но оба они великолепны.
Нет ничего плохого в jQuery.
Оба dojo и jQuery имеют большую поддержку сообщества и постоянно развиваются.
Если вы разрабатываете webapps dojo, это правильный набор инструментов для вас, так как он имеет очень полную библиотеку пользовательского интерфейса.
Просто проверьте их сайт.
См. Также страница wikipedia.