jQuery 1.4 против YUI3, какой выбрать? - PullRequest
2 голосов
/ 03 марта 2010

JQuery 1,4 против YUI3,

что использовать и почему?

Ответы [ 3 ]

5 голосов
/ 18 марта 2010

Я думаю, что цель этих двух очень различна. YUI подобен легосам, где у вас есть базовые строительные блоки, для создания решений требуется больше времени, но затем вы можете создавать шаблоны и использовать их очень хорошо. Я думаю, что YUI лучше подходит для корпоративной среды (большой веб-сайт), где у вас есть много возможностей для повторного использования кода, и у вас могут быть похожие элементы, используемые на разных страницах.

jQuery намного быстрее для быстрых одноразовых решений. Если у вас нет похожих модулей для использования со страницы на страницу, я действительно рекомендую jQuery. Он имеет меньшую кривую обучения и быстрее внедряется для одноразовых решений.

5 голосов
/ 03 марта 2010

Мне нравится jQuery 1.4: чистый, лаконичный, цепной, включает в себя почти все, что мне когда-либо было нужно, имеет огромную библиотеку для почти всего остального.

Я думаю, что это отличная библиотека, маленькая, компактная и т.д ...

YUI - отличная библиотека, она предлагает массу, но когда я хочу добавить что-то на страницу или получить доступ к виджету, у меня просто есть пространство имен длиной 20 символов в некоторых случаях.

Обратите внимание, сколько раз эти утверждения включают слово I ... потому что оно работает для me . Вам нужно сделать себе сервис и исследовать обе (и другие структуры в этом отношении) и посмотреть, какой синтаксис вы предпочитаете , какой чувствует лучше для вас (и / или ваша команда, если вы находитесь в такой ситуации).

Кроме того, имейте в виду, что помимо этих двух .

существует множество опций.
0 голосов
/ 18 марта 2010

Поскольку вы уже используете jQuery 1.3 (как говорится в вашем комментарии), обновление до версии 1.4 кажется разумным, вы получите повышение скорости и вряд ли придется менять какой-либо код.

Если у вас нет особых причин для изменения, нет необходимости переписывать код с использованием другой библиотеки.

...