Я знаю, что есть некоторые люди, которые были частью ранней команды ExtJS, поэтому у них, вероятно, будет лучший ответ, но в основном ExtJS начинался как расширение для YUI, где он использовал библиотеку YUI для создания набора компонентов дляиспользуйте.
Затем он был изменен с помощью шаблона проектирования адаптера для поддержки людей, которые уже использовали jQuery или Prototype, что имело несколько преимуществ: меньше JavaScript для загрузки на страницу (если вы уже использовали jQuery, вы не делалинеобходимо загрузить библиотеку YUI) и позволить кодировщикам повторно использовать имеющиеся у них навыки.
Я могу только предположить, что по мере развития набора Компонентов стало проще писать адаптер ядра, написанный оптимизированным способом для ExtJS.набор компонентов, а не полагаться на внешнюю библиотеку для исправления ошибок и т. д.
Я бы добавил, что лично мне гораздо удобнее использовать Ext Core в качестве адаптера, хотя я предпочитаю jQuery для многихМанипуляции с DOM, но я думаю, что шансов столкнуться с ошибками меньшеиспользование компонентов, если базовый адаптер Ext Core.
ОБНОВЛЕНИЕ -
Исходя из вашего обновленного вопроса, я думаю, что вам не хватает отделения от Ext Core и ExtJS.
ExtJS - библиотека компонентов JavaScript (в основном пользовательского интерфейса, а также классов данных, тем и т. Д.), Позволяющая создавать многофункциональные интернет-приложения.
Ext Core - кросс-браузерная библиотека JavaScript, используемая для улучшения веб-страниц.с динамическими изменениями (некоторые Dom Querying, Dom обход / манипуляции, Ajax-запросы и т. д.)
Если вы хотите сделать сравнение в мире jQuery, Ext Core = jQuery и ExtJS = jQueryUI.
Теперь с jQueryUI вам НУЖНА библиотека jQuery с ним, потому что jQueryUI построен на ТОПе jQuery.
С ExtJS, потому что он был построен поверх YUI, изначально даже до появления Ext Core, вы можете, еслиВы хотите использовать ExtJS БЕЗ Ext Core, но с адаптером jQuery или YUI, например.
Вы НЕ МОЖЕТЕ использовать ExtJS самостоятельно без какой-либоdapters, так же, как вы не можете использовать jQueryUI без jQuery.
Я надеюсь, что это ответ на ваш вопрос.