2009-03-24 3 views
12

Является ли YUI3 достаточно зрелым? Каковы его преимущества и недостатки против YUIyui или yui3

ответ

14

Энди,

Корвин неверен о файлах меняющихся на серверах yui.yahooapis.com - если вы используете YUI-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/

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

0

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

2

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

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

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

0

Я бы пошел с YUI3.

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

+0

Crap, не видел, что это было опубликовано два года назад :) – SadClown

Смежные вопросы