Почему я не вижу, что YUI так часто использовал - PullRequest
6 голосов
/ 02 сентября 2010

Я использую jQuery / Prototype / ExtJs и другие фреймворки в течение последних двух лет.Эти рамки были очень полезны.

Я недавно переключился на YUI и нашел кривую обучения слишком крутой.Кроме того, фреймворк не делает мою жизнь такой же легкой, как с Extjs или Jquery.

Когда я советовался с несколькими другими разработчиками, никто, похоже, не был в восторге от YUI.Очень немногие из них действительно использовали это.Конечно, это зависит от того, где я нахожусь и с какими людьми я общаюсь, но могу ли я с уверенностью сказать, что YUI не воспринимается так же восторженно, как jQuery?Почему это так?

Ответы [ 4 ]

9 голосов
/ 02 сентября 2010

Примечание: я инженер в команде YUI!Я думаю, что вы задаете большой вопрос, который я сам задавался вопросом.

IMO, jQuery более распространен, чем YUI, потому что его легко разместить на веб-страницах, которые требуют простых манипуляций с DOM и базовых AJAX или анимаций.Тем не менее, YUI является чрезвычайно популярной библиотекой, которая исторически была фаворитом более продвинутых разработчиков и разработчиков приложений.У нас есть огромное и процветающее онлайн-сообщество на yuilibrary.com - возможно, люди слишком заняты написанием отличного кода, чтобы шуметь?; -)

Тем не менее, в наши дни мы слышим много шума от людей jQuery, выходящих за пределы этой библиотеки по мере того, как они переходят от объединения простых эффектов к более понятному, производительному и хорошо спроектированному коду.,YUI 3 перенесет вас от основ к самым сложным приложениям, не пропуская ни секунды.Это платформа мирового класса как для новичков, так и для хакеров и разработчиков приложений: краткий, удобный и интуитивно понятный API, легкий и быстрый, плюс продуманная инфраструктура и комплексный набор инструментов, которые помогут вам создать такой код, какпрофессионал.

Я согласен с тем, что кривая обучения YUI была высокой - мы занимаемся редизайном веб-сайта и пишем кулинарную книгу O'Reilly для решения именно этой проблемы.Мы также проводим наш второй ежегодный YUIConf в ноябре этого года, чтобы представить нашу последнюю и самую лучшую.Со времен YUI 2 мы прошли долгий путь, и мы рады сделать так, чтобы такие люди, как вы, смогли перейти на YUI 3.

7 голосов
/ 02 сентября 2010

Акшар - мой ответ, конечно, ориентирован на YUI, но сообщество разработчиков YUI огромно, увлеченно и растёт.Проверьте http://yuiblog.com/blog/category/in-the-wild для некоторых из реализаций, которые мы видели недавно.В дополнение к тому, что там с открытым исходным кодом, Yahoo!домашняя страница, Yahoo!Поиск, Flickr и предстоящий редизайн Yahoo!Почта основана на YUI 3, следующем поколении библиотеки, которое разработчики приветствовали как мощную индустриальную мощь наряду с лаконичным синтаксисом и управляемым селектором, что делает такие библиотеки, как Prototype и jQuery, такими интересными.Мой совет: попробуйте.YUI 3 - уникальная, невероятно мощная библиотека, и ее 200 галерейных модулей, предоставленных сообществом (число которых растет с неделей), делают ее одной из самых полных библиотек.

1 голос
/ 20 сентября 2010

Как пользователь jQuery и YUI, я должен признать, что смотрю на них в почти совершенно другом свете. Я использую jQuery для пользовательских эффектов, анимации, интерактивности на нашем внешнем веб-сайте. Визуальная расширяемость jQuery означает, что мы можем настроить внешний вид этих элементов в соответствии с остальной частью нашего веб-сайта. Я использовал YUI как быстрый и простой способ разработки привлекательного интерфейса для некоторых наших внутренних приложений. Эти внутренние приложения являются простыми приложениями Apache / MySQL / PHP, а YUI позволяет упростить визуализацию данных, обработку форм, вкладки и т. Д., Не заботясь о внешнем виде и ощущениях. Стандартизированные, слегка скучные элементы интерфейса - это идеальный, безошибочный подход к быстрой разработке и развертыванию этих приложений.

Я обнаружил, что само обучение немного круто, но примеры очень помогают.

0 голосов
/ 04 января 2014

Я уже некоторое время использую ExtJS и JQuery, но сейчас я экспериментирую с YUI 3. Мне нравится общая идея YUI (модули, асинхронный загрузчик, плагины), но некоторые вещи меня раздражают:

  • много документации, но некоторые вещи вообще не документированы или очень скудны
  • некоторые функции являются очень простыми (сетки данных) по сравнению с их аналогами ExtJS.
  • вы никогдазнать, какие функции есть в ядре, в галерее или вообще не реализованы.Вы должны провести исследование самостоятельно.
  • платформа кажется менее согласованной, чем ExtJS

Я пытаюсь найти замену ExtJS для создания бизнес-приложений, но не нашлалюбой фреймворк, который будет таким же богатым и полным, как ExtJS.Мне не нравится, как выглядит ExtJS и как он навязывает вам какие-то странные решения по реализации / архитектуре (MVC!), Но должен признать, что его действительно сложно заменить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...