Сопоставление функциональности jQuery с YUI 3? - PullRequest
0 голосов
/ 28 июля 2010

У меня есть проект, который использует jQuery 1.3.2 и YUI 2.6, и настало время выбрать один или другой. У меня есть много разработчиков, которые любят jQuery и не могут жить без него, но я думаю, что некоторые функции YUI 3 лучше подходят для проекта (например, базовый виджет).

Я пытался найти сопоставление функциональности между jQuery и YUI 3 и обнаружил jQuery - YUI3 Rosetta Stone , в котором сравнивались jQuery 1.4.2 и YUI 3.0.0. Я смотрю на YUI 3.1.1 или 3.2.0 Preview и задаюсь вопросом, были ли другие ресурсы? В какой-то момент мне захотелось написать слой адаптера / прокладки, но я думаю, что это только запутает проблему, и разработчикам будет лучше работать в одной или другой парадигме.

Обновление: Я вижу, что вышеупомянутое содержимое было перенесено в http://www.jsrosettastone.com/, и "команда YUI любезно взяла на себя обслуживание". Теперь он сравнивает jQuery 1.4.2 и YUI 3.1.2

Ответы [ 2 ]

4 голосов
/ 28 июля 2010

Карлос Розетта Стоун - лучший из известных мне ресурсов по сравнению двух функций библиотеки.Если вы обнаружите неточности, связанные с развитием YUI с версии 3.0.0, у Карлоса есть ресурс на GitHub, и он приветствует обновления и дополнения к нему.

0 голосов
/ 28 июля 2010

Я немного растерялся.Если вы не хотите переписывать свой код jquery: включите jquery.Если вы хотите использовать только одну библиотеку, и это yui: переписать устаревший код jquery на yui.

Но если вы переходите с yui2 на yui3, вам придется также переписать код yui, онидостаточно разные.Я думаю, что первое, что вам нужно сделать, чтобы подумать - если есть ресурсы для рефакторинга, я бы избегал думать в шимме и дополнительных слоях.

Личное мнение, что yui3 все еще не совсем готовПрайм-тайм, несмотря на все классные и очень элегантные вещи, которые они делают.

...