YUI - за и против - PullRequest
       4

YUI - за и против

3 голосов
/ 19 января 2010

Я собираюсь начать новый проект и планирую использовать YUI и мою инфраструктуру JS и CSS по следующим причинам:

  1. Treeview с флажками с тремя состояниями (кажется, лучшая реализацияЯ мог бы найти)
  2. Calandar (видел других, но так как № 1 на YUI, я рад, что он также имеет календарь)
  3. CSS Framework (собирался использовать 960, но можетхорошо, 100% Yahoo)

Я планирую использовать только 1 JS Framework.

Кто-нибудь видит какие-либо проблемы с моим решением?

Ответы [ 5 ]

5 голосов
/ 19 января 2010

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

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

3 голосов
/ 19 января 2010

Если вам нужна поддержка для выбора библиотек javascript, это может означать:

Теги переполнения стека:

  • юи × 335
  • прототип × 673
  • extjs × 327
  • jquery × 17136
2 голосов
/ 20 января 2010

Я давно пользуюсь YUI и очень рекомендую его. - Это очень хорошо задокументировано - Форум YUI отлично подходит для получения ответов - Код очень хорошо написан, очень легко выбирать нужные компоненты (даже проще с YUI 3), а не загружать весь фреймворк - Очень богатый набор виджетов (календарь, древовидная структура, карусель, автозаполнение и т. Д.) - Когда вы сообщаете об ошибке разработчикам, вы быстро получаете ответ - Тот факт, что YAHOO использует его на своих сайтах с высокой посещаемостью, дает вам дополнительную уверенность в том, что он будет работать хорошо и будет поддерживаться в течение длительного времени ...

Я также считаю, что эта статья очень верна, использование YUI, без сомнения, улучшило мои навыки работы с JavaScript. Много! http://foohack.com/2007/08/yui-crockford-module-pattern-vs-prototypes-class-function/

1 голос
/ 12 марта 2010

Если честно, мне действительно нравится YUI . Большинство ссылок с YUI2, но они также усердно работают над YUI3.

Плюсы:

  1. Много документации . Качество документации также довольно хорошее. Иногда вам нужно прочитать много документации (не обязательно, если один из примеров делает то, что вам нужно).
  2. Множество примеров кода . С которым можно играть сразу.
  3. Хороший JavaScript API .
  4. Имеет CDN , в котором находится библиотека для вас. Это может значительно улучшить производительность, потому что. Я также хотел бы отметить, что файлы YAHOO CDN combo , что является еще одним повышением производительности. Раньше это был большой профессионал для меня, но теперь в Google также размещены самые влиятельные библиотеки для вас, так что это уже не такой большой профессионал, как для меня (мне все еще нравится, что они комбинируют файлы JavaScript).
  5. активная разработка с открытым исходным кодом (если хотите, вы можете внести свой вклад через github) многими действительно хорошими программистами javascript. Например: Дуглас Крокфорд, Эрик Миралья, и многое другое .

Минусы:

  1. Иногда немного многословно (YUI2), но в YUI3 они улучшили это, на мой взгляд, не совсем обман. Также многим пользователям понравился подробный синтаксис (он мне нравился чаще всего).

Вердикт:

  • В целом YUI действительно хороший библиотека javascript, если вы спросите меня.
0 голосов
/ 19 января 2010

Если у вас уже нет достаточного опыта работы с YUI, я бы посоветовал попробовать JQuery. Он хорошо поддерживается и прост в освоении и использовании.

...