Будущее богато!

Для новичков во Flash, особенно для тех, кто знаком с JavaScript, AS3 покажется гостеприимным и знакомым, но для остальных из нас это означает масштабные переписывания. Ирония в том, что те самые разработчики, которых больше всего должен привлечь Flex 2, будут иметь огромные библиотеки кода, несовместимого с ним. Несмотря на это, всем разработчикам Flash рано или поздно придется мигрировать, и этот процесс, вероятно, будет проще и быстрее благодаря Flex и его надежной среде программирования.

Будущее богато!

Настоящая сила Flex заключается в разработке многофункциональных интернет-приложений (RIA), а не в анимации и онлайн-играх, которые были основным продуктом Flash-разработчиков в течение многих лет. Богатые интернет-приложения имеют более отзывчивый и привлекательный пользовательский интерфейс и, как правило, выполняют больше обработки на стороне клиента, чем на сервере. Их традиционным недостатком является то, что конечному пользователю необходимо загрузить плагин или Java-апплет для достижения эта отзывчивость, но это станет меньшей проблемой для Flex, поскольку Flash Player 9 приближается к повсеместность. К концу ноября 2006 года версия Flash 9 была установлена ​​только на 36% компьютеров, но, если судить по прошлому, в течение 2007 года эта цифра, вероятно, увеличится до более чем 80%.

По моему мнению, в ближайшие пару лет мы, скорее всего, станем свидетелями бурного роста веб-приложений, как новых, так и обновлений существующих настольных приложений. В большинстве случаев их разработчики будут использовать такие инструменты и технологии, как Flex 2 и AJAX, для улучшения определенных частей приложения, например Google AdWords использует стандартные технологии клиент-сервер во всем, за исключением раздела отчетов, который использует исключительные возможности построения диаграмм Флекс. Я ожидаю, что эта тенденция сохранится до тех пор, пока мы не достигнем точки, когда почти все веб-приложения будут построены на принципах RIA. В конце концов, огромные накладные расходы на разработку, которые раньше обременяли такие богатые приложения, теперь сокращаются, а пользовательский опыт стал королем.

Суть в том, что возможности Flash Professional и Flex 2 практически полностью совпадают. но Flex — это тот тип инструмента, который будет знаком и привлекут существующие веб-разработчики, тогда как Flash Pro нет. Flex 2 достигнет успеха, на который надеется Adobe, только тогда, когда этот переход действительно начнется и станет частью стандартного набора инструментов для разработки веб-приложений. Что касается нас в NlightN, то я еще не решил, будем ли мы инвестировать в Flex: ботаник внутри меня очень хочет, но я должен быть уверен в коммерческой выгоде.

захватывающий

Продолжая тему Adobe, недавно была выпущена вторая версия Captivate, первое обновление с момента поглощения. Я должен признаться, что был приятно удивлен как тем, что обновление вообще было, так и тем, что оно настолько существенное. На первый взгляд, Captivate — это нишевый продукт, который полностью отличается от основных семейств Adobe, но, возможно, в этом его привлекательность. Captivate начал свою жизнь как фирменная версия известного продукта Macromedia под названием RoboDemo 5. версия 1 была нацелена исключительно на моделирование программного обеспечения и учебные пособия и напрямую конкурировала с Camtasia. Студия. Я использовал оба варианта, и Camtasia безоговорочно выигрывает при простых пошаговых руководствах, тогда как Captivate превосходен, если вы хотите разрабатывать программное моделирование. Версия 2 увеличивает этот разрыв, хотя по крайней мере одна из новых функций — увеличение масштаба — является прямым ответом на одну из наиболее часто используемых функций Camtasia.

В программу были добавлены новые функции, вплоть до того, что Captivate 2 незаметно стал способен создавать полноценные приложения для электронного обучения, а не просто учебные пособия. Например, версия 2 включает более сложные взаимодействия, включая множественный выбор и произвольный текст. анкеты, а также менеджер проекта, который занимается взаимодействием и ветвлением по всему проекту. курс. Вишенкой на торте является то, что проекты Captivate можно сохранять в двоичном формате Flash и импортировать в Flash Professional, где можно внести последние косметические штрихи. Однако я не нашел эту функцию особенно надежной, поэтому в настоящее время я буду использовать Captivate 2 только в том случае, если смогу завершить с ее помощью весь проект. Я собираюсь создать образец модуля для нового клиента и решил использовать для этой цели Captivate. Это, безусловно, идеальный кандидат для прототипирования и, возможно, даже для разработки конечного продукта. Вы можете загрузить 30-дневную полностью рабочую пробную версию с сайта www.adobe.com/products/captivate.