YUI и / или jQuery для нового проекта? - PullRequest
4 голосов
/ 15 апреля 2010

Если я начинаю новый проект, как выбрать между использованием YUI 2, YUI 3 и jQuery?

Я знаю, что уже есть куча вопросов / ответов, можете ли вы использовать их вместе, но я пытаюсь выяснить, по каким критериям я должен думать, чтобы принять решение.

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

Спасибо!

Ответы [ 4 ]

4 голосов
/ 20 апреля 2010

Если вы не знакомы ни с одним из них, лично я нашел документацию и API jQuery более понятными, чем YUI, по крайней мере, для более простых вещей. Также кажется, что в stackoverflow больше информации, связанной с jQuery, чем YUI.

Хотя у YUI есть свои пользователи и сторонники, так что проверьте это на тот случай, если в итоге вы найдете его подходящим для вас. Он имеет огромную библиотеку дополнительных модулей, которые вы можете использовать для сложных веб-приложений.

Мой обычный совет - идти с тем, что вам знакомо, и я говорю это, потому что не думаю, что стоит бросать один, чтобы начать изучать другой с нуля. Но если вам не знакомо ни то, ни другое, вам следует проверить, насколько легко понять документацию для обоих.

PS Я бы не рекомендовал YUI2, если вы начинаете заново, поскольку он был заменен YUI3, который намного лучше разработан.

2 голосов
/ 15 апреля 2010

Нам нужна дополнительная информация о типе и размере проекта, прежде чем будет предложена соответствующая библиотека.

Например, если вы создаете веб-приложение полусложного / большого размера, я бы предложил Dojo или ExtJs. В противном случае, для небольших проектов jQuery может быть более подходящим. Я не могу комментировать YUI, поскольку я не использовал его.

0 голосов
/ 22 апреля 2010

Оба являются фреймворками JS и готовы вам помочь. Известно, что YUI более естественен в них и ближе к оригинальному Javascript, тогда как jQuery известен как более простой, и вы найдете больше пользователей jQuery и поддержку, чем YUI. Однако, как уже говорилось ранее, это зависит от проекта: если вы, скорее всего, будете создавать свои собственные виджеты, я предложу вам использовать YUI, но если это как простой сайт электронной коммерции, на котором вам просто нужно немного модные галереи и корзина покупок, зайдите с jQuery, вы быстро это освоите и внедрите. Я не говорю, что вы не можете углубиться в jQuery, но у меня сложилось впечатление, что jQuery - это скорее CakePHP для PHP, как фреймворк, который быстро выводит вас из строя. По моему мнению, вам не нужно использовать их бок о бок в одном проекте, который просто создаст накладные расходы, поскольку оба будут делать в них то, что вы хотите делать, то есть создавать диалоговые панели, автозаполнение быстрого поиска, утилиты, связанные с событиями. и т.д.

Я пишу серию учебных пособий для начинающих и среднего уровня для пользователей YUI, дайте мне знать, если вы найдете их полезными или если я могу чем-нибудь помочь. http://ciitronian.com/blog/tag/yui/

0 голосов
/ 20 апреля 2010

Невозможно сказать, не зная больше деталей о проекте.Используйте jQuery или Prototype для таких вещей, как манипулирование DOM и выполнение автозаполнения и т. Д. Если вам нужна более мощная реализация Javascript, взгляните на ExtJS, который в основном представляет собой интегрированную среду стека для Javascript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...