Вы можете сделать и то, и другое, хотя Ext действительно больше ориентирован на создание пользовательского интерфейса в коде. Вы можете использовать Ext Core так же, как и jQuery, чтобы получить «немного здесь и там», но как только вы приступите к серьезной разработке виджетов / UI, вы неизбежно будете тратить гораздо больше времени на свои файлы .js. Некоторые из виджетов поддерживают создание экземпляров из разметки, но не все из них (и он никогда не создавался с нуля так, чтобы основываться на разметке, как Dojo и, возможно, некоторые другие).