Я работал с YUI 2 в течение 2 лет, и мне это действительно понравилось. Упомянутая ветка содержит много полезной информации. YUI 3 будет потрясающим, но в нем пока нет виджетов пользовательского интерфейса (много, если вообще есть).
Благодаря соответствию веб-стандартам и поддержке x-браузеров YUI 2 является отличным выбором для общедоступного веб-приложения или сайта.
К вашему сведению, Ext 3.5 предполагает наличие адаптера YUI (вы можете использовать оба).
http://www.extjs.com/learn/Ext_Getting_Started#Are_there_known_compatibility_issues_with_any_of_the_Third-Party_adapters.3F
По вашим вопросам: 1 и 2: если вы ищете готовый пользовательский интерфейс, похожий на рабочий стол, для отображения и ввода «богатых» данных (динамические формы и т. д.), Ext — это очевидный выбор. По умолчанию YUI 2 не имеет ничего близкого к макету рабочего стола и виджетам, которые есть в Ext, и не имеет «богатых» форм.
3: YUI поддерживает простой способ создания пользовательских событий и выполнения KVO (через AttributeProvider).
Я был бы удивлен, если бы в Ext не было чего-то подобного.
4-6: ИМО, это идет к YUI. (опять же мое мнение)
Во всем остальном они должны быть похожи.
Что мне не нравится в Ext:
1. Лицензирование и история лицензирования (проведите небольшое исследование в Интернете)
2. Оно недоступно для пользователей с ограниченными возможностями.
3. Сайт и документация не так же хорошо организован или поддерживается, как и YUI. На сайте Ext в настоящее время есть беспорядок v2 и v3. 4. (мое мнение) Учиться сложнее, чем YUI. 5. Управление зависимостями. После использования YUILoader я не могу вернуться к отслеживанию того, какие скрипты включены и в каком порядке. Загрузчик позволяет вам определять «модули» и их зависимости, а затем загружать их по запросу — связывание не требуется. Я не могу не подчеркнуть, насколько это все упрощает.
person
Kreegr
schedule
19.03.2010