Украинское сообщество программистов

Adobe выпустила Flex 3

Родион Быков
Опубликовано 17.03.2008 в Новости

На прошлой неделе был выпущен релиз Flex 3. Разработчики уже вовсю писали на Flex 3 beta, подогревая ажиотаж.

Главный вопрос — что такого важного готовит Adobe, что программисты работали с бета-версией не дожидаясь релиза?

Наверное сначала надо отметить, что не изменилось – это сам язык Action Script/MXML, библиотека классов и принципы построения, поэтому не стоит боятся что придется учить новый язык и вобще забывать Flex 2.

Ключевая новинка Flex 3 — это поддержка AIR — недавно вышедшей платформы Adobe Integrated Runtime. Flex-приложение теперь может “перешагнуть” через границу, разделяющую web и desktop приложения. Теперь ресурсы операционной системы — и файлы и сеть и user experience — доступны Flex-приложению. Это в некотором смысле ставит Flex на одну ступень с Java приложениями. Если Adobe не затянет с портированием AIR, получится действительно write once – run everywhere, со всеми сопутствующими преимуществами Flash-интерфейса. Разрабатывая приложение с помощью Flex Builder 3 будет достаточно лишь переключить радио-баттон типа создаваемого проекта в ‘Air’ и начать кодировать — и скомпилированное приложение будет открываться как обычное окно Windows. Работая с “голым” SDK можно переключить настройку компиляции с помощью параметров компилятора mxmlc. Таким образом, для полноценной разработки достаточно иметь бесплатный SDK, работающий как под Windows, так и под Linux, но тестировать Air-приложение все равно пока придется под Windows, поскольку Air Runtime существует пока только для этой ОС.

Кроме того, внедрение компонентов AIR привносит мелочи вроде встроенного SQLite, возможности делать drag-and-drop и создавать мультиоконные интерфейсы, но, субъективно, главное — это полноценный HTML renderer, который позволит Flex приложению отображать обычный HTML, как мы привыкли его видеть. Ограничения Flex 2 не позволяли размещать достаточно хорошо форматированный текст внутри приложения, и этот недостаток вызывал только недоумение.

С третьей версией Flex дизайнеры получают интеграцию с Creative Suite, что теперь позволит легче переносить графически реализованную идею из Photoshop/Illustrator в Flex-приложение, а Flash-разработчки смогут создавать свои компоненты привычным для них способом. В Flex Bulder 3 теперь встроен визуальный CSS редактор, в котором можно легко подобрать стили для будущего приложения.

Программисты с Flex Builder 3 получат дополнительную помощь в рефакторинге кода, профайлинг быстродействия, интроспекцию веб-сервисов. Благодаря кешированию Flex-фреймворка (библиотеки классов) в Flash Player уменьшится размер скомпилированной “флешки”.

Компоненты отображения данных были улучшены, позволяя создавать более эффектные интерфейсы. Новый компонент Advanced DataGrid дает больше возможностей представления данных, например позволяет размещать иерархические данные и применять сортировку по многим колонкам.

Flex 3 — это новый виток эволюции платформы, и она происходит довольно быстро усилиями Adobe. При этом был выделен проект Open Source Flex, который привлечет к разработке усилия быстро растущего сообщества.

Ссылки

Теги: , , ,

1 звезда2 звезды3 звезды4 звезды5 звезд (7 голосов, средний: 4.57 из 5)
Загрузка ... Загрузка ...
Распределение голосов

Понравилась статья? Подпишись на обновления по RSS/E-mail

Подписаться, не оставляя комментарий

Все комментарии (13) к “Adobe выпустила Flex 3” RSS

  1. Сергей Петров

    кажется релиз был немного раньше – 25 февраля, если не ошибаюсь
    5-го числа я уже покупал для компании Flex Builder 3 Professional …

  2. Скакунов Александр

    Вкусно написал, даже захотелось изменить РНР :)

  3. Родион Быков

    “Изменить”, прямо таки… лучше иметь две жены системы: для красоты – flex, для доступа к данным – php. С одной женой в театр, с другой – в шахматы :)

  4. Евгений

    разработчики на Flex сейчас очень востребованны, поэтому всё чаще и чаще меня терзают мысли взяться за него.

  5. Вадим

    Штука очень удобная ! Сейчас пишем проект на Flex + PureMVC.
    Теперь в сторону обычных HTML интерфейсов смотреть противно.
    ЗЫ А есть конторы, которые занимаются преимущественно флексом ?

  6. Сергей Ковалёв

    Отвечаю на вопрос “А есть конторы, которые занимаются преимущественно флексом?”

    Я работаю в киевском офисе компании Agnitio A/S на базе Ciklum. Мы используем Adobe Flex при разработке клиентских приложений и PHP + AMFPHP для реализации бизнес-логики. Сейчас в нашей команде уже 5 разработчиков Adobe Flex!

  7. Шичинов Сергей

    По результатам недавних переговоров и собеседований при поиске работы:
    флекс специалистов не ищут только те, кто ничего не делает – видимо в последнее время кастомеры все чаще и чаще требуют делать клинтскую часть проекта на флексе…

    я вот в итоге пошел в epam (не самый приятный вариант из всех – но имхо самый надежный) – насколько я знаю – поиск усиленно продолжается…
    (впрочем как и во всех остальных “конторах”, где я побывал ;-)

  8. Вадим

    Я из Харькова :)
    Интересует связка Flex + Java
    Про epam сппсибо :)

  9. Шичинов Сергей

    если в епам кто надумает – предупреждаю сразу – у них есть рилокейшен бонус (и даже какие-то временные квартиры для переезжающих из других городов – на короткое время пока не снимешь себе свою) – так вот его просить нужно сразу (а то мне так и не удалось его потом выбить… правда мне и переезжать не нужно было ;-) )
    (вот HR с которой я общался – вполне адекватно побеседовали – Ganna_Komarova@epam.com)

  10. Шичинов Сергей

    Я тоже вот себя позиционировал как Flex + Java…
    А сейчас вот думаю что в принципе мне хватило бы и одного флекса с головой…

  11. Станислав Айтуганов

    2Сергей Ковалёв
    А можно контакты Вашего HR?

  12. Igor

    Хотелось бы узнать мнения людей… Сможет ли флэкс вытеснить языки для веба (PHP, RoR, Pyton и т.д.) Будет ли кроссплатформенная совместимость. Или Адобе лепить ,что то типа ASP.Net кстати а чем флэкс лучше ASP.Net? Там теже готовые компоненты(датагриды и т.д.),сильная поддержка,приложение легко можно сделать рабочим как для веба так и для десктопа.
    Как я знаю поисковики не могут индексировать флэшь, видно для этого в третьем флэксе дали возможность отображать html(соответствует ли он стандартам и можно ли им управлять?). Если он генерит сам… то по жестко определенной схеме, а это не сравнится с профи-верстальщиком.
    И опять же не много ли ролей… программист на ActionScript, флэшер для рисования самого флэша, отдельно еще дизайнер и может верстальщик.
    Может есть статьи которы поставят все точки над “и”, а то вопросов много, а ответов мало.

  13. Родион Быков

    Игорь – вытестить PHP Флекс не может, как не может вытестить PHP flash-player. Кросс-платформенность у Флекс такая же какая у flash-player, ни больше ни меньше. Индексировать flash поисковикам если и надо (зачем только ?), то и эта возможность сейчас появилась. Ролей в проекте должно быть достаточно чтобы получить продукт коммерческого качества. Время проектов которые делаются “студентом на коленке” постепенно отходит.

Оставить комментарий

Указать свой сайт могут только зарегистрированные пользователи. Регистрация или вход.

Архив

Добавить статью

Станьте автором нашего сайта!

Какие материалы подходят для публикации? — Такие.

Присылайте статьи на editors@developers.org.ua.

Подробнее.

Популярные теги

Все теги

Комментарии

Последние комментарии

интернет магазин бытовая техника магазин Laptoper