Недавно я решил расширить свой кругозор и освоить новую для себя технологию – Flex. Причин тому несколько: вначале я посетил семинар в своей компании, где сотрудники поделились историей успеха по использованию Flex для довольно крупного коммерческого Rich Client приложения. Семинар был проведен “на одном дыхании” – очень интересно и полезно. Через несколько недель я зашел в гости к Саше Шишко: он показал мне, как на Flex можно написать серьезный онлайновый игровой проект. Итак, я и сам решил разобраться в том, что же такое Flex.
После того, как базовые уроки от Adobe были проработаны, я начал искать другие источники информации. Под руку попалась книга “Flex™ 3:
A Beginner’s Guide”. Ей и посвящен обзор.
Книга читается очень быстро – всего около 300 страниц, половина площади которых занята скриншотами приложений. При этом полезной для меня информации было страниц на 30. Несмотря ни на что, книга дает некоторое представление о технологии, с которой предстоит работать. Это и есть её основная заслуга.
Части, посвященные программированию, просто умиляют: в третьей главе автор в двух словах рассказывает об основных принципах ООП для не-программистов, а в 8-ой показывает, как пользоваться консольным(!) отладчиком. Синтаксис языка практически не описан, а примеры воспринимаются скорее интуитивно.
Наиболее полезными оказались главы 5 (States, Transitions and Behaviours), 6 (Modifying Appearance) и 8 (Debugging and Profilig, та часть, что Profilig).
Моя субъективная оценка – 4 из 10.
Сейчас читаю Essential ActionScript 3.0. Вот там все фундаментально – автор честно признается на 9-ой странице, что до 7-й главы компилировать и запускать ничего не будем, будем учить мат. часть. :-)