Вопрос

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

Это было полезно?

Решение

Энди,

Corwin ошибается в отношении файлов, изменяющихся на 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/

С уважением, Эрик

Другие советы

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

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

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

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

Я бы выбрал YUI3.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top