Переход от 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.