Выбор jQuery или Ext JS для моих нужд - PullRequest
0 голосов
/ 13 сентября 2011

Я использую jQuery для своих проектов. Однако я изучил библиотеку JavaScript, Ext JS . Поэтому я хочу принять решение для моего проекта. Мне нужно создать консоль администратора, которая требует графики и подключена к URL-адресам REST для получения источника через JSON.

jQuery - хорошая и надежная библиотека. Я знаю, как кодировать его (я не эксперт). Тем не менее, он не имеет хороших библиотек, которые я могу легко достать, как Ext JS.

Ext JS - это хорошо, но я не знаю, как его кодировать. Тем не менее, у него есть хороший дизайнер: Ext JS Designer и проектирование - проблема для меня.

Так что я могу использовать jQuery или jQuery плюс Ext JS или Ext JS плюс Ext JS Designer или Ext JS плюс Ext JS Designer плюс jQuery или jQuery плюс любые другие хорошие библиотеки диаграмм, например High Charts ..?

Какая комбинация соответствует моим потребностям?

1 Ответ

2 голосов
/ 13 сентября 2011

Я разработал два крупных проекта (он же CRM). Первый на чистом Ext JS, второй на jQuery с множеством плагинов. Через некоторое время мне нужно было добавить новые функции к первой и второй. Во втором я использовал новый плагин jQuery, который требовал jQuery 1.6, но после обновления перестали работать несколько старых. Поддержка их была прекращена, поэтому мне пришлось переписать их для поддержки новой версии базовой библиотеки. В первом проекте мне потребовалось изменить визуальную часть, но проект был построен на Ext JS с использованием специальной темы, и его дополнение выходило за рамки этого, потребовалось дополнительное время для реализации этой пользовательской функциональности.

Если проект однородный, как по дизайну, так и по функциональности, Ext JS будет намного проще, особенно для поддержки. Документация сосредоточена в одном месте, и эта документация является лучшей для меня. Но если вы хотите что-то изменить на лету, если дизайн требует много неоднородных частей, то jQuery будет более гибким.

Если бы у меня было такое требование, как у вас, я бы выбрал Ext JS + Ext Designer, используя архитектуру Ext MVC . В качестве альтернативы jQuery + jQuery Templates + jQuery UI + backbone.js и в качестве минимально возможных сторонних плагинов .

...