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