EXT JS достаточно быстро? - PullRequest
       17

EXT JS достаточно быстро?

2 голосов
/ 04 февраля 2010

Мы собираемся создать RIA, которая также будет доступна с использованием Adobe AIR для управления базами данных и манипуляции с php-сервером.

Чтобы ускорить разработку, мы решили использовать YUI или EXT JS.

Похоже, что EXT JS из коробки создаст приложение, которое выглядит лучше, чем YUI, но, по сути, на 100% JS, я могу предвидеть, что приложение будет намного медленнее на любых компьютерах, которые ... скажем ... Дата.

Я ищу любые тесты, сравнивающие две платформы для операций пользовательского интерфейса и AJAX, или какие-либо данные о скорости реальных приложений RIA, использующих любую из этих структур.

Спасибо за вашу помощь.

РЕДАКТИРОВАТЬ Так есть ли общее мнение, что для RIA, где скорость использования является основной проблемой, YUI является лучшим вариантом? Или это по сути либо будет работать?

РЕДАКТИРОВАТЬ РЕДАКТИРОВАТЬ Мы решили пойти с YUI2, спасибо за вашу помощь!

Ответы [ 5 ]

5 голосов
/ 05 февраля 2010

Не попадайтесь в ловушку преждевременной оптимизации. Если только небольшой процент ваших пользователей будут использовать «старые» браузеры, им просто придется иметь дело с медлительностью любой современной среды js - независимо от того, выбираете ли вы YUI или Ext JS. Выберите на основе возможностей, простоты разработки и применимости к вашему проекту.

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

1 голос
/ 15 декабря 2011

Если вы думаете об использовании Ext JS, учтите, что текущая версия (4.0.XX) оказалась значительно медленнее, чем версия 3.4, см. http://www.sencha.com/forum/showthread.php?140180.

1 голос
/ 04 февраля 2010

Раньше мы работали с оболочкой gwt для ExtJs ( gwt-ext ). Мы разработали много модулей с этим. В какой-то момент мы испытали некоторую медленную производительность, особенно с сеткой, когда данные были огромными. Кроме того, некоторые утечки памяти с IE. Но после того, как они изменили свою лицензионную политику, мы начали искать другие варианты. Возможно, некоторые из этих проблем уже исправлены.

В любом случае, сейчас мы разрабатываем с OpenLaszlo .

Надеюсь, это поможет вам

1 голос
/ 04 февраля 2010

Я опубликовал тему на форуме Ext JS несколько лет назад, спрашивая, почему Ext Js не входит в пакеты, и мы вынуждены использовать кухонную раковину (почти). Их ответ был «Ext JS для RIAS».

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

Я также использовал YUI для приложений в интрасети и могу сказать, что он был легче, поскольку не все пакеты там, где требовалось.

0 голосов
/ 04 февраля 2010

Я использовал YUI. Это быстро. Новейшая библиотека сильно модульная, поэтому вы загружаете только те модули, которые вам нужны. Также вы можете ссылаться на библиотеки из общедоступных услуг хостинга, предоставляемых Yahoo; он предлагает CDN бесплатно.

Я работал с таблицами данных YUI (сетками данных) с более чем 4000 записями, и он все еще работал на приемлемом уровне.

...