2009-09-29 2 views
0

, коллега предложил мне попробовать эту фреймворк. Мой вопрос, есть ли какие-либо отзывы об этом, это лучше, чем при использовании JQueryЯвляется ли EXT JS хорошей альтернативой JQuery

UPDATE: я нашел объявление, которое частично отвечает на некоторые из моих вопросов

How different is Ext JS from others like jQuery and Mootools

ответ

9

В каркасе Ext имеется две части. Ext Core был изобретен как участник jQuery, но, честно говоря, если вы пытаетесь сделать то, что делает jQuery, просто используйте jQuery. Он более популярен, будет легче найти ответы и т. Д.

ExtJS - полнофункциональная инфраструктура RIA с богатой библиотекой виджетов. Вы можете сказать, что он конкурирует с пользовательским интерфейсом jQuery, но jQuery UI - это гораздо менее богатый набор компонентов, поэтому они не являются конкурентами как таковыми.

Кроме того, ExtJS выпускается под либо GPL or a commercial license. Вы можете обнаружить, что это проблема.

Для богатых фреймворков Javascript я предпочитаю YUI или, возможно, SmartClient.

+0

@Cletus - спасибо, я думаю, что мой вопрос был слишком конкретным, вы добавили еще две возможности в микс :). – Stuart

+0

@cletus ядро ​​находится под лицензией mit, если я не ошибаюсь. полный Ext JS находится под GPL (и смена лицензии успокаивает споры) – RageZ

+0

Как насчет использования YUI и JQuery вместе. Это звучит как хорошее решение? – Stuart

1

это зависит, что вы хотите do, но ext-core - это в основном те же вещи, что и jquery. Полный удар Ext JS - это более полная структура для построения RIA (множество компонентов: сетки, дерево, формальная панель).

Если вы ищете только добавление ajax битов и частей для вашего сайта, то extcore может это сделать.

+0

@RageZ - так что это лучший вариант для RIA и AJAX? – Stuart

+1

Я использую его в течение 1 года, и я бы сказал, что для создания реального приложения для рабочего стола, которое лучше всего подходит. Ядро Ext было представлено позже с выпуском 3.0, цель проекта заключалась в том, чтобы предоставить замену Dojo и JQuery и прототип, чтобы вы могли сделать примерно такой же уровень эффекта/CSS3 query/ajax, что и другие популярные фреймворки. Если вы ищете создание материалов RIA, я советую вам ExtJS. Если это только веб-сайт ajaxification jquery, то лучше поддерживать, как отметил Клетус. – RageZ

2

Я говорю, что ExtJS гораздо более сопоставим с DHTMLX, чем jQuery, когда дело доходит до богатства функций. Он также выпущен под лицензией GPL или коммерческой лицензии. Возможно, вы захотите это проверить.

0

Я работал над jquery, но в моем проекте ожидалось, что я буду работать над Ext JS 4. Первоначально я думал, что это просто еще одна инфраструктура JavaScript. Но это был огромный шок, так как мне было очень трудно учиться на начальном этапе.

Но медленно я начал завладеть Ext JS и начал оценивать его философию дизайна OOP. Таким образом, он отличается от других JavaScript-фреймворков. Тем не менее, вы можете достичь одинаково хорошего RIA в любой из этих фреймворков. Также Ext JS 4 улучшен с предыдущих версий. Вы можете попробовать Sencha Architect IDE Ext JS; хотя это не бесплатно. Secha achitect позволяет перетаскивать компоненты пользовательского интерфейса.

Смежные вопросы