| « Flash Player 10 (Astro) debug-версия | Сегодня поздравляем с днем рождения Аню Громову » |
Flex 4 "Gumbo" увидеть не хотите ли?
Вся флексовая блогосфера в страшном волнении: совсем скоро (счет на часы) станет доступен (уже доступен) билд Flex 4 SDK (кодовое название Gumbo), который можно назвать нереволюционным словом “революционный".
На самом деле ряд старых билдов доступны для скачивания (уже недоступны
, но в них нет главного: того разнообразия новых фич, что преподнесет нам новый Flex.
Пока билд еще в пути, я не смог посмотреть на него внимательно. Но доступна документация, которая даже при беглом осмотре дает хорошее представление о том, что изменения не косметические (как между Flex 2 и 3), а меняющие картину в целом и заставляющие нас заново учить Flex.
Информация о новых States была доступна уже давно. Скажу прямо, очень вкусно.
Теперь же нас ждут коренные изменения в скинизации. Насколько я смог разглядеть, это будет больше похоже на WPF/Silverlight API по части того, что ряд компонентов будут иметь свойство content, позволяющее устанавливать не только текст, как раньше (например, в качестве title компонента Panel), но вообще произвольный объект, который и будет использоваться в случае если объект графический, либо будет использоваться Label с применением к контенту toString (). Также мы можем применять различные лэйауты, что позволит, например, легко и просто сделать List расположенным по кругу. Все это будет доступно также на уровне скинов.
Нас также ждут замечательные изменения в CSS, позволяющие перечислять стили в определении styleName (через пробел), id-селекторы, селекторы потомков и селекторы дочерних элементов. То есть часть спецификации CSS2.
Также будет добавлен язык разметки FXG (ранее именуемый MXML-G) для описания графических примитивов (например, <Rect>, <Ellipse>, <Path>). Этот язык может использоваться как в отдельных FXG-файлах, так и напрямую в MXML-разметке в качестве отдельного пространства имен. Этот формат оптимизирован под Flash Player 10 (Astro) и инструмент Thermo.
По части совместимости. Новые компоненты будут наследоваться от того же самого UIComponent, но это будет отдельная ветка, которая, к тому же, будет нацелена на Flash PLayer 10. Таким образом, в Gumbo-приложениях можно будет совмещать использование Halo-компонент и Gumbo-компонент.
Также нас ждет двунаправленная привязка данных (two way data binding).
Вообще, данный релиз делает Flex-фрэймворк, что называется, гораздо более flexible. То есть достигается немыслимая гибкость в кастомизации компонент, что позволит использовать ее в соответствующем инструментарии (Thermo) и улучшить тем самым designer/developer workflow и свободу выражения дизайнерской мысли как таковой.
Так что ждем появления SDK (а пока я это писал SDK 4.0.0.2480 уже появился), а пока читаем дополнительную информацию:
- Страница Gumbo, на которой есть презентации продукта, краткое описание фич, описание архитектуры и доступные спецификации.
- Сообщение блога Flex Team.
- Сообщение блога Flex Doc Team.
- Используем Flex 4 SDK для наших экспериментов (и еще одна ссылка) (и еще одна) (и еще одна
. - Легкий и простой способ компиляции Flex 4-проектов с помощью Flex Mojos (подробнее о Flex Mojos и Maven тут).
- Пример скинизации кнопки в блоге ScaleNine (и еще один).
- Документация по Gumbo API.
- Пример новых компонент HSlider и VSlider. А также пример использования свойства includeIn.
Думаю, что в ближайшее время нас ждет множество интересных материалов по этому поводу! Следите за блогами!
А когда же будет релиз, спросите вы? Ответ такой: во второй половине 2009-го года. То есть не раньше, чем через год. Подождем?
PS. В качестве дополнительной информации и разъяснения общего порядка. Многие теперь говорят о релизе Flex 4, который состоялся вот буквально вчера. Это совершенно неточная информация. Под релизом в данном случае следует понимать лишь первый публичный nightly build, который содержит новую архитектуру Gumbo. А сам релиз, повторимся, еще только через год. Замучаемся ждать ![]()
Трекбек адрес этой записи
URL трекбека (щелкните правой кнопкой мыши и скопируйте ссылку)
10 комментариев, 3 Трекбеков
Ну просто полная вкусняшка!Похоже, что Термо тоже недалек от релиза или даже беты, иначе чем объяснить все это графическое великолепие

...Термо тоже недалек от релиза или хотя бы беты...
Per Thermo ad Astro? Или наоборот? Per Astro ad Thermo? Тут совершенно случайно вычитал, что доступна для скачивания debug-версия Flash Player 10.0.0.525. То есть речь идет не о standalone-версии, а о возможности
pollniy off-topKakto vichital pro instrument FLEXible, skachal bilo siro no ideya otlichnaya. No ya nikak ne mogu nayti yego dalneysheo razvitiya, posledniy bild taki ostalsya "may 2007". i che paren zashel v tupik shtoli.
vot ssilki chto ya znayu mojet kto-nit perexvatit etot proekt
http://www.flash-mx.ru/?b=160
http://osflash.org/flexible
Ну, может, надобности в проекте не оказалось и его забросили?
U menya plohoy internet poetomu flex bulder i bolshiye prorammi ne kachal. po rekomenduyte kakoy nibud visualni redaktor dlaya posroyeniya interfeysa, ato ya yusayu fleshdevelop a a tam postroyka interfeysa v tekstovom rejime nekanayet.
Хехе. Получается, что не у того человека совета просите. Я вообще не использую визуальных инструментов для создания GUI. Только в коде создаю... Но если речь идет о Flex, то альтернатив немного. Фактически одна: Flex Builder.
Jalko, a kak nayti togo chela?stranna vash anti spam postoyanno sprashivayet odno i toje
Sorry progledel >> Фактически одна: Flex Builder.

stranna vash anti spam postoyanno sprashivayet odno i toje
Такой вот он
В воскресенье мы посетили августовскую встречу RAFPUG почти полным составом riapriority. Причем доклады про flex-фреймворки читали опять же предст
Не прошло и полгода как я сподобился написать отчет о прошедшей 24 августа в Москве встрече русскоязычной группы пользователей Flash-платфо