пятница, 17 октября 2008 г.

Обновление Ext-а - вышел ExtJS 2.0.1

ext_bld_logo1.jpgПриветствую наших читателей. Из-за болезни блог несколько дней не обновлялся, оказалось, у нас близится эпидемия нового штамма гриппа, “Соломоновые острова” и мне, а также одному из программистов нашей команды “выпала честь”, наверное, одними из первых ощутит его прелести, но мы выкарабкиваемся. И вот спешу поделится, на сей раз позитивной новостью - команда разработчиков выпустила первое обновление для последней релизной версии ExtJS 2.0.

Что же обновилось? Как всегда, исправлены баги с безопасностью и некорректным отображением разных компонент в браузерах (из тех проблем, что накопились со дня выхода версии 2.0). Более детальный обзор списка изменений добавляет:

  • Пополнился список локализаций виджетов, правда, для большинства эти языки достаточно экзотичны (каталонский, индонезийский, португальский и другие, всего 7 языков);
  • Обновлено и исправлено различные нюансы с скроллингом и перемещениями элементов - эти изменения затронули ядро библиотеки, и распространяются на все компоненты библиотеки. Но в первую очередь, разработчики отмечают, что значительно улучшилась ситуация с формами и таблицами (один из самых сложных и нетривиальных компонент вообще);
  • Достаточно много изменений в CSS файлах, часть которых направлена на улучшение совместимости с разными браузерами - IE 7, Safari, а также добавлены новые визуальные эффекты, например, fieldset без рамки.
  • Обновлена документация по компонентам Fx, UpdateManager, добавлена поддержка последних версий Adobe Air;
  • На мой взгляд, значительно улучшили компоненты для работы с данными - они лежат в основе многих виджетов и часто применяются. В частности, теперь есть обработка таймаута при работе с формами, исправлены некоторые ошибки в сортировке компонента Store;
  • Исправлена ошибка со свойством ensureVisible в компоненте TreeNode;
  • Для мощного и полезного (лично мне, по крайней мере) компонента MixedCollection обновлена документация;
  • Множество исправлений в различных виджетах,часть из которых связана с исправлением ситуации со скроллингом в ядре, множественные обновления документации и другие мелкие исправления;
  • Много исправлений в различных компонентах форм;
  • Подвергся многочисленным исправлениям и самый главный компонент - грид, например, добавлена поддержка подсказок/тултипов для заголовков;
  • Обновлены различные типы лайаутов, меню, динамические подсказки (tips);
  • Обновлены компоненты, связанные с деревьями (Tree, TreeFormUI).

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