Юи или Юи3 - PullRequest
       27

Юи или Юи3

11 голосов
/ 24 марта 2009

YUI3 достаточно готов? Каковы его преимущества и недостатки по сравнению с YUI

Ответы [ 4 ]

14 голосов
/ 24 марта 2009

Andy

Корвин неверно говорит об изменении файлов на серверах yui.yahooapis.com - если вы используете YUI 3 PR 2 с наших серверов, эти файлы останутся там даже после выхода следующих выпусков.

Это правда, что API немного изменится, когда мы перейдем к бета-версии 1 (запланированной на июнь), а затем к GA. Мы, несомненно, внесем изменения, которые потребуют вашего внимания и времени при обновлении. Это - и тот факт, что YUI 3 не содержит всех функциональных возможностей YUI 2.7.0 (текущий выпуск в кодовой строке 2.x) - является основной причиной, по которой нужно сдерживаться прямо сейчас.

Подробнее о YUI 3 и его отличиях от 2.7.0 можно узнать здесь:

http://video.yahoo.com/watch/3711767/10207432

Мы используем YUI 3 на следующей версии домашней страницы Yahoo. Вы можете прочитать об этом здесь:

http://yuiblog.com/blog/2008/11/11/frontpage-and-yui3/

С уважением, Eric

2 голосов
/ 21 июня 2009

Я использую YUI3 исключительно с момента выпуска PR2. С тех пор многое изменилось, но мой конкретный код приложения не сильно изменился. Я также отслеживал все основные изменения в YUI3 за последние месяцы.

Сейчас июнь, и кажется, что все приближается к бета-1, поскольку я вижу тонну связанных с документацией коммитов. Я бы рекомендовал использовать YUI3 более 2, если вы ищете очень хорошую, многофункциональную базовую библиотеку JavaScript. Если вам нужна куча общих виджетов, возможно, что и YUI2, и YUI3 будут работать вместе, хотя все будет сложно, и ваш код будет использовать смешанные API; но вы можете придерживаться YUI2.

YUI3 становится довольно хорошей библиотекой и фреймворком, он значительно вырос по функциональности, производительности и связности со времени PR2.

0 голосов
/ 25 августа 2011

Я бы пошел с YUI3.

Тем не менее, вы можете найти некоторые функции, которые еще не были перенесены в YUI3 (например, несколько месяцев назад мне понадобилось автозаполнение, и в настоящий момент YUI3 AC все еще находится в бета-версии), и в этом случае может попробовать это: https://github.com/yui/2in3 Это поможет вам импортировать зависимости YUI2 при использовании YUI3.

0 голосов
/ 24 марта 2009

YUI3 все еще в движении. Кодовая база будет постоянно меняться, и функции или синтаксис, на которые вы сейчас полагаетесь, могут резко измениться, если вы будете напрямую ссылаться на файлы YUI3 на серверах Yahoo. YUI2 вполне способен и будет более безопасной ставкой, если вы не захотите переписывать свой код с учетом непредвиденных изменений.

...