Разработчики: | Adobe Systems |
Дата последнего релиза: | ноябрь 2011 года |
Технологии: | Средства разработки приложений |
Flex 4.5
Компания Adobe Systems Incorporated представила обновленные версии программного обеспечения Adobe Flash Builder 4.5 и Flex 4.5, которое позволяет разработчикам создавать приложения для iPhone, iPad и BlackBerry PlayBook. Поддержка устройств на базе Android была представлена в апреле 2011 года.
Теперь в распоряжении разработчиков появилась единая платформа для создания привлекательных мобильных приложений, которые можно распространять через магазины приложений Android Market, Apple App Store и BlackBerry App World. Доступное в виде отдельного продукта или в составе пакетов Creative Suite 5.5 Web Premium и Master Collection, решение Flash Builder 4.5 позволяет создавать приложения, которые будут работать на ведущих платформах для мобильных устройств.
"Реакция разработчиков на новые возможности для работы с мобильными приложениями, реализованные в решении Flash Builder 4.5 и в среде the Flex 4.5, была совершенно фантастической, – говорит Эд Роу (Ed Rowe), вице-президент по инструментам разработчиков, Adobe. – Их впечатлило, насколько легко теперь создавать великолепные мобильные приложения для устройств на базе Android, а также для BlackBerry PlayBook, iPhone и iPad. Теперь компании получают возможность эффективно взаимодействовать со своими заказчиками, какими бы устройствами последние ни пользовались".
Обновление состоялось вместе с анонсом платформы Adobe Digital Enterprise Platform . С учетом того, что сегодня потребители все активнее работают с контентом, используя свои смартфоны и планшетные устройства, крупным предприятиям необходимо предусмотреть в своих маркетинговых стратегиях возможность использования мобильных приложений. В то же время, ИТ предприятия стремятся создавать приложения для управления бизнес-процессами, CRM-продукты и другие приложения для повышения продуктивности сотрудников с целью обеспечить более широкую поддержку многочисленных устройств и платформ. С помощью Flash Builder и Flex предприятия получают возможность использовать единый инструмент, единую среду и единый код для создания высокопроизводительных приложений, которые будут работать на настольных компьютерах, смартфонах и на планшетных устройствах.
Окружение Flex 4.5 также обеспечивает существенное повышение продуктивности, позволяя разработчикам быстрее создавать приложения для настольных компьютеров, Интернета и крупнейших мобильных платформ. Готовые профессиональные шаблоны кода, а также функции автоматического завершения и генерации кода, реализованные в Flash Builder 4.5, ускоряют создание приложений Flex и ActionScript и обеспечивают разработчикам возможность внедрять эти приложения с помощью программного обеспечения Adobe AIR, рабочей среды Adobe для запуска самостоятельных приложений. Все это позволяет разработчикам создавать приложения более чем для 80 миллионов устройств на базе Android, а также BlackBerry PlayBook, iPad и iPhone, представленных сегодня на рынке. К концу года поддержка приложений Air будет реализована более чем в 200 миллионах мобильных устройств.
Adobe готовится передать в руки сообщества разработку Flex SDK. Компания планирует доверить работу над технологией Apache Software Foundation, чтобы сообщество Flex и все заинтересованные лица могли принять участие в создании её будущих версий. Решение Adobe, вопреки ожиданиям, вызвало негодование Flex-разработчиков — сообщество полагает, что Adobe пытается «избавиться» от невыгодной технологии.
Flex SDK — это фреймворк разработки для среды Adobe Flash, который позволяет создавать Flash-приложения с использованием XML и ActionScript. На Flex разрабатываются как web-приложения, так и автономное десктопное и мобильное ПО. Веб-разработчики используют Flex, чтобы избежать проблем кросс-браузерной совместимости, а также для работы с мультимедиа и визуализацией данных. Кроме того, фреймворк содержит ряд инструментов для создания приложений, управляемых данными, и потому часто используется в разработках корпоративного уровня. Часть кода Flex, в том числе ключевые компоненты, была открыта в 2007 году под лицензией Mozilla Public Licence, однако разработка по-прежнему строго контролировалась Adobe.
О переводе Flex на открытую модель управления было объявлено 11 ноября 2011 года. Изначально заявлялось, что управлять разработкой Flex будет некоммерческая Open Source-организация с ироническим названием Open Spoon Foundation (игра слов: "spoon" - "ложка", "fork" - "вилка" и "форк программы"; Adobe утверждают, что «не собираются делать форк Flex»), основанная Adobe специально для этой цели. 15 ноября Adobe уточнили: Open Spoon Fоundation не будет сама управлять проектом; организация всего лишь сотрудничает с Adobe, чтобы совместными усилиями перевести Flex SDK под управление Apache Software Foundation. То же самое уже было сделано с PhoneGap — проектом компании Nitobi, которую Adobe купили несколько месяцев назад.Витрина данных НОТА ВИЗОР для налогового мониторинга
Новость вызвала смятение среди Flex-разработчиков. «Похоже, Adobe собирается полностью забросить Flex, а в перспективе, и Flash... Наша компания вложила миллионы в разработку на Flex, и теперь я просто не знаю, что сказать сотрудникам», - возмущается Эрик Сервантес (Erich Cervantez), старший Flex-разработчик в крупной сети спортивно-оздоровительных центров.
Опасения разработчиков небезосновательны. Flex — куда более «проблемный» продукт, нежели PhoneGap, поскольку это SDK для проприетарной среды, а код Flash Player Adobe открывать не собирается. Неизвестно, согласится ли Apache Foundation принять проект, который столь сильно привязан к проприетарной платформе; более того, даже если это произойдет, разработка Flex не сможет продолжиться без участия со стороны Adobe — ведь только компании будет известно, что нового в будущих версиях Flash Player.
При этом, Adobe открыто заявляют, что технологией будущего они считают не Flash, а HTML 5. «Мы убеждены, что в долгосрочной перспективе HTML 5 станет лучшей технологией для коммерческой разработки. При этом, мы знаем, что в настоящее время Flex имеет преимущества там, где это касается крупномасштабных проектов, в первую очередь связанных с разработкой настольного ПО, - пишет команда Flex в официальном блоге. - Имея опыт инноваций в развитии Flex, мы собираемся вложить столько же усилий в развитие HTML 5, начиная с мобильных приложений. Большинство инженеров и менеджеров, которые работали над Flex SDK, вскоре будут распределены по HTML-проектам».
Заявления Adobe о смене фокуса не расходятся с делом: незадолго до этого, 9 ноября 2011 года, компания объявила о прекращении разработки Flash-плагина для мобильных браузеров, в частности, на Android и PlayBook. Ситуация идёт к тому, что технология Flash становится все менее и менее выгодной для Adobe, особенно на мобильном рынке: Google и RIM в последнее время отодвинули Flash на второй план, сконцентрировавшись на HTML 5, а устройства Apple, как известно, никогда его не поддерживали. В свете этого перевод Flex SDK на открытую модель управления для многих участников сообщества выглядит, как начало заката Flash — и прочит незавидное будущее самому Flex, так как компания очевидно пытается дистанцироваться от проекта, перестающего приносить прибыль.
Adobe, однако, утверждает, что «по-прежнему предана» Flex и Flash Builder - IDE для разработки на Flex, основанной на Eclipse. Если Adobe и планирует «забросить» Flex, то это случится не скоро, иначе компания рискует потерять корпоративных клиентов, которые уже отказываются инвестировать в проект, чьё будущее находится под угрозой. То же верно и для Flash — его компоненты и зависимости слишком тесно интегрированы во все продукты Adobe, в том числе мобильные приложения. Переход на HTML 5, который очевидно составляет новую стратегию компании, будет происходить постепенно, и задача, стоящая теперь перед Adobe — произвести его, не потеряв доверие потребителя.
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Бипиум (Bpium) (10)
Другие (389)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
Консом групп, Konsom Group (КонсОМ СКС) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
IFellow (АйФэлл) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
КРИТ (KRIT) (2)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (594, 304)
Солар (ранее Ростелеком-Солар) (1, 8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
Microsoft (4, 3)
Oracle (2, 3)
SAP SE (2, 2)
Другие (16, 19)
Солар (ранее Ростелеком-Солар) (1, 11)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
Форсайт (1, 3)
Сбербанк (1, 2)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Другие (9, 9)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
Мобильные ТелеСистемы (МТС) (1, 4)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
Форсайт (1, 3)
Другие (14, 24)
Мобильные ТелеСистемы (МТС) (2, 3)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Axiom JDK (БеллСофт) ранее Bellsoft (1, 1)
Другие (12, 12)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
Форсайт. Мобильная платформа (ранее HyperHive) - 12
Другие 324
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Siemens Xcelerator - 2
Парадокс: MES Builder - 2
Турбо X - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
BSS Digital2Go - 3
Форсайт. Мобильная платформа (ранее HyperHive) - 3
Cloud ML Space - 2
Nexign Microservices Framework - 1
Другие 8