Главная > AJAX, ExtJS Framework, Open Source, web2.0, Разное > ExtJS 2.0 — доступно подробное описание и руководство по миграции проектов

ExtJS 2.0 — доступно подробное описание и руководство по миграции проектов

31 октября 2007

Команда разработчиков фреймворка ExtJS сегодня преподнесла нам очередной, очень приятный сюрприз - в свободный доступ выложены два объёмные и очень интересные документы, названия которых говорят сами за себя:

  • Ext 1 to 2 Migration Guide - подробнейшее руководство по миграции приложений, использующих предыдущий релиз фреймворка, ExtJS 1.0+ на текущую бета-версию ветки 2.0. Это на самом деле очень важный документ, так как многие разработчики, включая и меня, посмотрев сначала публичные примеры, а потом и попробовав загруженную публичную версию ExtJS 2.0 beta1, сразу загорелись желанием попробовать перенести свои приложения на новую платформу. К сожалению, версия 2.0 вместе с визуальным совершенством и мощнейшими виджетами принесла и несовместимый API, что сделало невозможным прямой переход на новую версию путём замены путей в подключаемых файлах - приложение, большее чем пара строк, приходилось вручную ревизировать на предмет совместимости, параллельно чуть ли не до "дыр" зачитывая поставляемую документацию и исходники. Сейчас перед вами исчерпывающий документ по миграции, детальное рассмотрение которого мы проведём на днях.
  • Ext 2 Overview - просто обязательный для прочтения документ, детально описывающий общую структуру и концепции, положенные в основу библиотеки. В частности, при исследовании вопросов миграции вас будут отсылать часто к документации и описанию объектной модели в этом документе, так что с него и стоит начинать знакомство. Очень подробно расписан и процесс создания (да вообще-то и полный жизненный цикл) отдельных объектов, показана наглядно иерархия классов, к тому же основной упор делается на новшества, введённые в версии 2.0, хотя и для предыдущих версий документация будет полезна, несмотря на цифру 2 в названии.

P.S. Мы обязательно вернёмся и детально рассмотрим каждый из документов, опишем все внутренние тонкости библиотеки, следите за публикациями. Приношу извинения за столько краткий анонс действительно важных материалов, плохо себя чувствую и придётся денёк-другой отлежаться в покое и тепле.

  • Попробывал мигрировать один из проектов, описание клевое, все четко, все понятно … но миграция у меня оказалась очень проблематична, многие элементы проектировались под первую версию… вообщем для миграции моего проекта его надо переделывать на 70% … в таком случае писать с нуля … повторюсь — это только мой субъективный опыт; но все реально Ext 2.0 намного круче первой версии ..

  • да, полностью согласен! сам вот думаю.. но у меня тоже много переписывать, а бета на подходе… вероятно придется отложить.. или может можно совместить две версии в одном приложении??

  • Артём

    да, полностью согласен! сам вот думаю.. но у меня тоже много переписывать, а бета на подходе… вероятно придется отложить.

Developers.org.ua