Насколько Ext JS отличается от других, таких как jQuery и Mootools - PullRequest
9 голосов
/ 07 мая 2009

Когда я смотрю на Ext JS, у меня не возникает ощущения, что он предназначен для тех же вещей, что и jQuery и Mootools.

Хотя jQuery и Mootools помогают в общей работе сайта, Ext JS, кажется, сосредоточен на таблицах и хранении данных, а также манипулирует ими.

Итак, верно ли это наблюдение, или Ext Js подходят для той же работы, что и jQuery и Mootools?

Ответы [ 4 ]

15 голосов
/ 07 мая 2009

Сравнение ExtJ и JQuery похоже на сравнение яблок и апельсинов. Вы можете сравнить Ext Core с JQuery и ExtJ с JQuery UI.

Ext Core и ExtJ являются открытыми исходными кодами, при этом Core находится под лицензией MIT, а ExtJ подпадают под GPL 3. Оба в конечном счете управляются Ext, LLC, включая все изменения библиотек. В Ext есть специальная команда разработчиков и вспомогательный персонал, а те, кто использует коммерческую лицензию с контрактом на поддержку, имеют полную поддержку для решения проблем. Кроме того, управляющие классы Ext (и все другие классы) очень всеобъемлющие и непротиворечивые.

У всех упомянутых вами библиотек есть свои плюсы и минусы, но то, что я уже упомянул, помогает сделать ExtJs убедительным выбором для меня.

3 голосов
/ 29 августа 2009

Мы использовали ExtJS для очень быстрого создания сложного приложения для центра обработки вызовов, практически не заботящегося о стилизации, поскольку все это «из коробки». Тем не менее, ExtJS использует более традиционный пользовательский интерфейс, поэтому, если вы хотите более точный контроль над пользовательским интерфейсом или хотите что-то необычное или необычное, то Ext не является правильным выбором. Mootools и JQuery лучше подходят для оригинального дизайна, но требуют гораздо больше усилий для получения правильного стиля.

Обратите внимание, что ExtJS можно использовать с другими библиотеками, и мы используем его с JQuery просто потому, что у нас есть разные приложения, встроенные в разные библиотеки, которые должны находиться вместе.

2 голосов
/ 07 мая 2009

Ext JS - это полноценная библиотека виджетов, в то время как jQuery (не jQuery UI) и Mootools - это фреймворки JavaScript, которые помогают при манипулировании DOM и т. Д. Ваше наблюдение верно.

0 голосов
/ 17 марта 2011

Я думаю, ExtJS и jQuery совершенно разные. Ext дает вам силу компонентов пользовательского интерфейса. Core jQuery - не с плагинами - дает вам скорость и очень полезен для манипулирования DOM и быстрой анимации.

Если моему приложению нужны Grid, Window, TabPanel или TreePanel, фреймворк должен быть ExtJS. В этом случае я не имею дело с плагинами jQuery UI или jQuery UI.

Если моему приложению не нужны Grid, Window, TabPanel или TreePanel, фреймворк должен быть jQuery, потому что размер скрипта действительно важен, а jQuery прост в использовании для такого приложения.

Если моему приложению требуется средство выбора даты, средство выбора цвета, базовые вкладки или базовая панель аккордеона, то в качестве фреймворка должен использоваться jQuery + jQuery UI. Потому что размер скрипта и его использование.

ExtJS будет отличным подходом для админ-панелей, которые часто используют виджеты. Посмотрите, что ExtJS может сделать Демонстрационная страница ExtJS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...