Я широко використовую jQuery і люблю його. Я кілька разів переглядав ExtJS і хотів би мати можливість скористатися цією бібліотекою. Це моя думка.
jQuery
Ящик сміття для програмування javascript. У них є все, що вам потрібно, якщо ви хочете копати, скористатися скотчем та суперклеєм, і загалом є група розробників, здатних і бажаючих забити код. jQuery чудовий!
Він використовується в більшій кількості місць, ніж ви думаєте. Однак, як і Drupal та інші фреймворки / бібліотеки, що підтримуються спільнотою, коли ви отримуєте безкоштовну підтримку, ви отримуєте те, за що платите. Ви можете зробити все це за допомогою jQuery, але іноді потрібна лопата, ліхтарик та наполегливість.
Крім того, дуже хороша документація (нарівні з онлайн-документами PHP), а також багато, буквально тонни, прикладів коду та записів у блогах.
Звернеться до майстрів та "просунутих сценаристів", котрі не соромляться гуглу, щоб знайти приклад, який можна використати, щоб вирішити проблему та пришвидшити розвиток.
ExtJS
Професійно розроблені комерційною компанією, вони більше схожі на елементи керування (у контексті Visual Studios), ніж віджети чи плагіни. Навмисно повний і надійний, з увагою до деталей та організаційною структурою вищого рівня, ніж я думаю, що існує в нетрях jQuery, ExtJS - це те, за що ви платите: професійно розроблений і підтримуваний продукт, який живе і вмирає завдяки своїм здібностям повернути значення.
Звернеться до професійно підготовлених "програмістів", які очікують масштабних випробувань та вищого порядку або строгості в розробці засобів управління.
Остаточна рекомендація
Це справді пов’язано з вашим магазином та клієнтами. Якщо ваша група більше "зроби сам" і любить склеювати речі і витягувати це з-під дверей, йди з jQuery. Це надійно для будь-якої ситуації. Якщо у вас дуже впорядкований і професійний магазин, ExtJS може бути хорошим вибором, але jQuery також буде життєздатним. Я не бачу необхідності розділяти вашу базу знань і використовувати обидва, але насправді, якщо ви це робите, використовуйте ExtJS для клієнтської частини та jQuery для консолей адміністратора. Я не бачу користі навпаки.
Крім того, для адміністративних консолей загляньте в TIBCO . Можливо, надмірно, але дуже цікаво.