Я полагаю, что Ext.js использовал jQuery, но я не уверен. Кто-либо знает, существует ли полная совместимость с jQuery и Ext.js?
Ext.js полностью независим от jQuery и поэтому никак не зависит от jQuery. Не знаю, что вы имеете в виду под "полной совместимостью", но вы можете использовать и то, и другое на одной странице, так как они не мешают друг другу.
Так как Ext.js не использует функцию $
-функцию, вам даже не нужно делать никаких специальных хитростей, чтобы заставить их работать вместе, как, например, в случае с использованием Прототипа с jQuery.
Вы сможете найти некоторые ответы на сайте jquery, где говорится об использовании jQuery с другими библиотеками .
Надеюсь, это поможет некоторым.
.Я думаю, что jQuery (core) и ExtJS очень совместимы. Я предпочитаю начинать новые проекты с обоих; на самом деле flot.js требует jQuery - и flot.js очень хорош - так что почти в каждом проекте я использую и jQuery, и ExtJS. Вперед!
Несмотря на то, что ExtJS добились успехов в своих DOM манипуляциях и утилитах обхода (core), ничто не сравнится с элегантностью jQuery (core). Тем не менее, я предпочитаю ExtJS (UI) jQuery UI; я нахожу его гораздо более однородным (и способным), чем jQuery UI.
.ExtJS не собирался поверх других библиотек. В версии 2 у них была своя, но все же была возможность использовать другие библиотеки. Но с версией 3 больше нет. Основной код ExtJS очень зрелый, очень эффективный и ОЧЕНЬ аккуратный. Если вы спросите меня, их код написан намного лучше, чем jQuery, но это субъективно.
В любом случае. Если вы собираетесь использовать ExtJS, но хотите использовать и другие libs, вы все равно можете это сделать. Но если вы думаете, что предпочитаете использовать jQuery с ExtJS, я предлагаю вам не делать этого, так как в вашем коде будет много взломов для преодоления различий. Я бы предпочел использовать только ExtJS. Вам это понравится и, наверное, больше не захочется переключаться обратно.
Например, для ExtJS 3 необходимо следовать заданному порядку загрузки этих библиотек И загрузить адаптер ExtJS jQuery.
Подробнее см. http://www.extjs.com/learn/Ext_Getting_Started :
jQuery (1.1+) jquery.js
jquery-plugins.js // required jQuery plugins
ext-jquery-adapter.js
ext-all.js (or your choice of files)