Статьи

Flex 2.0 анонсирован с более доступной ценой

Macromedia объявила о выпуске Flex 2 , новой версии своей платформы для создания веб-приложений с богатыми интерфейсами Flash на стороне клиента. Ранее на этой неделе у меня была возможность поговорить с Macromedia о деталях предстоящего релиза.

Flex 2 будет включать в себя Flash Player 8.5, Flex Framework 2, Flex Builder 2 и Flex Enterprise Services 2. Хотя обновленное программное обеспечение не будет готово к выпуску до первой половины 2006 года, Macromedia планирует выпустить альфа-версии в конце этого месяца. совместно с конференцией MAX 16 октября.

Flash Player 8.5 добавит новую виртуальную машину ActionScript (AVM2), поддерживающую ActionScript 3.0 (AS3) — обновленную версию языка сценариев, которая будет совместима с последним стандартом ECMAScript , включая ECMAScript для XML (E4X). AVM2 будет работать намного быстрее, чем существующий AVM, и будет поддерживать множество расширенных языковых функций, в частности улучшенную отладку и отчеты об ошибках.

AVM2 будет работать вместе с существующим AVM, и на этой новой виртуальной машине будут работать только фильмы Flash, скомпилированные для AS3. Недостатком этой архитектуры является то, что фильмы и компоненты, которые используют AS3, не будут взаимодействовать с теми, которые используют AS2 (например, фильм AS3, который загружает и отображает вложенный фильм, который использует AS2, не сможет получить доступ к функциям и переменным в этом фильме) , По этой причине компоненты, скомпилированные для существующих версий Flex, необходимо будет перекомпилировать для работы с Flex 2.

Flex Framework 2 будет обновленной библиотекой классов и компонентов пользовательского интерфейса для этого нового выпуска. Он будет обновлен, чтобы использовать преимущества AS3 с более чистыми API-интерфейсами и в полной мере использовать новые эффекты, представленные в Flash Player 8.

Flex Builder 2 , ранее носивший кодовое название Zorn, станет новой IDE для Flex, переписанной с нуля для работы на платформе Eclipse . Как и в текущей версии Flex Builder, он будет предоставлять разделенное графическое представление (с созданием графического интерфейса перетаскивания) и представление кода (с полной поддержкой подсказок по коду и отладкой). В этом выпуске появятся новые функции повышения производительности труда разработчиков для управления «состояниями просмотра», дискретными режимами работы компонентов Flex.

Хотя текущая версия Flex стоит около 12 000 долларов США, Flex 2 будет стоить менее 1000 долларов США за основные компоненты, описанные выше. Хотя вы ограничены в общении с сервером через передачу данных XML и веб-сервисы SOAP, вы, безусловно, можете реализовать все, что можете делать с AJAX и DHTML, только с более богатым графическим интерфейсом. В пакете отсутствует серверный компонент инфраструктуры Flex, который был разделен на отдельный продукт для Flex 2: Flex Enterprise Services 2.

Flex Enterprise Services 2 будет поставляться с большой ценой за процессор, но будет значительно модернизирован по сравнению со средствами на стороне сервера, предоставляемыми Flex 1. Основным направлением расширенного пакета является прозрачная доступность ресурсов на стороне сервера (таких как записи базы данных и корпоративные сервисы) в приложениях Flex.

Несмотря на то, что цена для разработчиков, которым не нужен пакет Enterprise Services, значительно снижена, это хорошая новость, Macromedia не планирует и дальше предлагать бесплатные некоммерческие / неинституциональные лицензии, как это делается сейчас с Flex 1. Со студентами и любителями. Получив бесплатные лицензии и разработав приложения с Flex 1, они либо должны будут получить лицензию на Flex 2, либо остаться в дураках. Мне кажется, это очень неудачный шаг, и я надеюсь, что Macromedia пересмотрит.

Для более подробной информации о Flex 2, ознакомьтесь с введением Macromedia для разработчиков .