Главная > Без рубрики > ExtJS и jQuery: муки выбора.

ExtJS и jQuery: муки выбора.


С выходом очередной версии ExtJS и подготовки к выходу новой версии jQuery, начался новый цикл дебатов на тему: «Что же предпочесть для разработки: ExtJS или jQuery?»

Если посмотреть внимательно на оба популярных фреймворка, станет ясно, что предмета для дискуссии прсто нет. Каждый из них решает свою конкретную задачу.

Так, ExtJS позволяет легко создавать комплексные клиенты на JavaScript, работающие в браузере. Для этого фреймворк предоставляет много различных готовых компонент, плюс развитую систему плагинов. Его, конечно, можно использовать по частям, как это всё чаще бывает — для вставки таблички с данными, с редактированием и фильтрами. Но это смотрится убого, так как не вписывается в общую концепцию сайта, на котором его используют. ExtJS плохо поддается подгонке под дизайн, это возможно, но трудоёмко.

Напротив, jQuery создан для оживления созданых дизайнером страниц. Он прост и удобен — конкретно для этих целей. На нём можно делать сложные системы в дизайнеровской «упаковке», просто архитектура система будет иная, и придётся повозиться, обеспечивая более-менее стройную архитектуру всего решения. Придётся решать многие вопросы из числа тех, которые ExtJS закрывает в своих компонентах, самостоятельно, например, организацию табличного отображения данных с динамической загрузкои и сохранением данных, фильтрами и прочим.

И самое главное, что забывают в этих дебатах: выбор инструмента должен основываться на поставленных задачах, а не на личных предпочтениях и интересах разработчика. Иначе получится… что обычно получается.

Реклама
Метки: , ,
  1. Alexander
    20.12.2010 в 01:43

    Если руки кривые, не надо говорить «ExtJS плохо поддается подгонке под дизайн, это возможно, но трудоёмко.» тут уж не чем не поможешь. Если вы хотите сделать красивый дизайн то оба фреймворка подходят. Если хотите работать с таблицами, кешированием данных это EXT JS ( JQuery тут проигрывает по полной).

    • Сергей Елин
      20.12.2010 в 09:21

      Что-ж, покажите хотя бы один сайт, презентуха которого сделана на ExtJS и идеально подогнана под общий дизайн. Я имею в виду когда ExtJS подогнан под дизайн, а не наоборот. 🙂

      • emil
        12.01.2012 в 18:16

        подгон jQuery под дизайн аналогичен подгону ExtJS (так как все сводится к модификации стилей), отличие лишь в том что у jQuery для этих целей есть готовый инструмент (http://jqueryui.com/themeroller/).

  2. Firanolfind
    28.01.2013 в 22:27

    «выбор инструмента должен основываться на поставленных задачах, а не на личных предпочтениях и интересах разработчика»
    Аминь..

  1. No trackbacks yet.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s