special for PigmaLion (About Flex)

Adobe Flex — технология для создания Rich Internet Applications. Flex — это родственная Flash технология, основанная на описании интерфейса приложения (и обработчиков событий, связи источников данных с объектами и т. п.) с помощью диалекта XML — MXML. Flex приложение может компилироваться на сервере (для этого потребуется mod_flex.so или mod_flex.dll в зависимости от ОС и вебсервера), а может — из IDE или непосредственно из командной строки с помощью компилятора mxmlc (начиная с Flex 2), как и во Flash, результатом является файл swf, исполняемый Flash Player.

Flex — это большой набор классов (Flex SDK), содержащий многие не вошедшие во Flash компоненты. Достоинства Flex тесно связаны с его спецификой, MXML. Например, Flex компоненты для построения графиков сделаны удобными для использования и выглядят очень приемлемо для использования «как есть».

Интегрированная среда разработки Flex Builder 2, которая обеспечивает более высокую производительность, создана на свободно распространяемой платформе разработки Eclipse. Поскольку многие разработчики уже используют Eclipse при программировании на Java, Flex Builder 2 предоставляет им знакомую среду для создания и Java-приложений, и полнофункциональных клиентов.

Кроме того, возможна разработка Flex (ActionScript 3) проектов с помощью средств OpenSource — в частности, FlashDevelop (Windows), axdt, flex2ant (оба последних средства являются плагинами Eclipse и кроссплатформенны, однако по удобству работы с ними значительно уступают FlashDevelop).

Flex 2, помимо скорости разработки, предоставляет полные мультимедийные возможности Flash Platform: включая потоковое видео, звук (в том числе и программный), бинарные сокеты и большое число прочих новых возможностей ActionScript 3.

Благодаря Flex 2, веб-сервисы могут использоваться для связи с сервером при частом обращении к данным при небольшой полезной нагрузке. Для более ресурсоемких приложений Adobe предлагает программное обеспечение Flex Data Services 2 Express, которое может поддерживать связь между источником данных и уровнем представления. Flex Data Services 2 способен передавать данные с сервера на клиент. Серверный компонент может, например, извлечь данные из серверного приложения SAP и переслать их клиенту. Теперь функции Flex Presentation Server встроены в Flex Data Services.

Ещё одно неоспоримое достоинство технологии Flex, тесно связанное с достоинствами ActionScript 3 — это возможность OpenSource разработки Flash-проектов без использования Adobe Flash IDE, с помощью «чистого» программирования. При этом Flash-разработка становится принципиально доступна в том числе и на платформе Линукс. (Первые возможности такого рода были предоставлены при создания компилятора ActionScript 2 [mtasc mtasc.org/], но ActionScript 3 позволил сделать Flash-программирование гораздо более стройным и логичным).

Flex является высокоэффективной средой разработки с открытым кодом для создания и обслуживания веб-приложений, совместимых со всеми наиболее распространенными обозревателями, платформами персональных компьютеров и версиями операционных систем. Создание приложений Flex возможно только в среде Flex, однако ПО Adobe Flash Builder™ (ранее известное, как Adobe Flex® Builder™) позволяет ускорить разработку программного обеспечения при помощи таких функции, как интеллектуальное создание кода, интерактивная пошаговая отладка и визуальное проектирование макета интерфейса пользователя.
  • 0
  • 16 июля 2010, 12:55
  • Olga

Комментарии (25)

RSS свернуть / развернуть
+
0
такое внимание) спасибо.
avatar

PigmaLion

  • 17 июля 2010, 00:46
+
0
Flex Builder 2, Flex 2… ресурс с которого копипастилось беспощадно устарел :)
avatar

cyril

  • 17 июля 2010, 08:22
+
0
знаю, не стала копаться в статьях, это просто небольшое введения в понятия flex.
avatar

Olga

  • 17 июля 2010, 08:59
+
+1
Ты не против немного пофлеймить?

Вот я знаком немножко с флексом. Прочитал это «небольшое введение в понятия flex». Меня лично это никуда не ввело — чисто маркетинговая вода. Вот ты его читала? Если да и если есть минутка могла бы простыми словами написать в чем удобство и преимущества использования этой технологии? и сферу применения (на 1 — 2 примерах)
avatar

cyril

  • 18 июля 2010, 23:52
+
0
Flex помимо стандартных элементов форм ввода данных содержит столь актуальные компоненты пользовательского интерфейса как Tree component (структуризация данных), DataGrid component (управление большими массивами данных), различные навигационные компоненты (TabNavigator, ViewStack, Accordion, и прочее).

Flex располагает средствами для интеграции приложений.Можно воспользоваться протоколом SOAP и передать их Flex-приложения инструкции удаленному сервису, а затем принять от него данные. Это позволяет использовать при разработке приложений FLEX сервис ориентированную архитектуру (SOA).

На клиентской стороне приложения Flex устанавливаются на браузерах, располагающих расширением Flash Player 7. Данное обстоятельство обеспечивает приложениям Flex самую широкую поддержку на клиентских устройствах. С другой стороны необходимая серверная поддержка реализуется компонентом Flex Presentation Server, устанавливаемым на сервер приложений J2EE (Macromedia JRun, IBM Websphere, BEA WebLogic, Apache Tomcat и т.д.). Это тот самый механизм, который строит новое поколение насыщенных приложений (RIAs — Rich Internet Applications).
avatar

Olga

  • 19 июля 2010, 09:57
+
0
и то я писала, чисто для ознакомления, для человека кот, не знает Flex.
avatar

Olga

  • 19 июля 2010, 10:23
+
0
Извиняюсь конечно, но кажется это было написано абсолютно не понимая предмета ознакомления с целью убить время… рабочее, личное — не важно. Последнее «ознакомление» перевод кусками статьи от адоби 2004 года.

Перевод не точный и местами
чисто для ознакомления
очень смешной…
Это тот самый механизм, который строит новое поколение насыщенных приложений (RIAs — Rich Internet Applications).
— шедевр.

И посмотри еще на описание этого блога ) Не находишь ничего общего с первым сообщением которое начинает вводить в понятия flex )?

avatar

cyril

  • 19 июля 2010, 15:07
+
0
))
avatar

cyril

  • 19 июля 2010, 10:36
+
0
И я ваще не придираюсь :) Просто к чему все это? Если пятницу нет желания работать (не новость — у меня тоже такое бывает)) ), то просто можно создать тему поржать и там выливать оплаченое время или просто отпроситься пораньше домой )))) Но запутывать человека (любого кто прочтет это более или менее серьезно) не точными, устаревшими и порой ошибочными данными — это уже не смешно.
avatar

cyril

  • 19 июля 2010, 15:14
+
0
блин, я в этом новичок, всех приколов еще не знаю, посчитаем что выложила с целью -«убить время»
avatar

Olga

  • 19 июля 2010, 15:30
+
0
та не Кирюха, это слишком)) мне как даже не новичку, а интересующемуся этого было достаточно. Флекс расширяет возможности Флеш, а более интересующемуся и не надо, ато мозги паламаются.
avatar

PigmaLion

  • 20 июля 2010, 15:51
+
0
спасибо
avatar

Olga

  • 20 июля 2010, 15:58
+
0
любимая, я за тебя… кого хочешь)
avatar

PigmaLion

  • 20 июля 2010, 16:01
+
0
даже самомого себя?
avatar

degtyarchuk

  • 20 июля 2010, 16:22
+
0
даже себя!)
avatar

PigmaLion

  • 20 июля 2010, 16:28
+
0
оу, как приятно!!! Вдвойне спасибо :-*
avatar

Olga

  • 20 июля 2010, 16:35
+
0
Ок )
avatar

cyril

  • 20 июля 2010, 16:21
+
0
Если не отходить от стиля последних сообщений на програмилле, то могу тоже добавить и написать ":))))". Оно ведь и понятно, что свои творения всегда хочется видеть только в идеальном ракурсе.
avatar

yuginboy

  • 20 июля 2010, 16:47
+
0
Если не отходить от стиля последних сообщений на програмилле, то могу тоже добавить и написать ":))))". Оно ведь и понятно, что свои творения всегда хочется видеть только в идеальном ракурсе, а если начинаешь делать замечания, то бывает очень странно наблюдать за взрослым человеком, который не может отстоять то что написал или признать, что немного не в теме. Как там заезженная фраза «не, мопед не мой»
avatar

yuginboy

  • 20 июля 2010, 16:49
+
0
я же написала, что я новичок и многих приколов не знаю
ты в этом профи-это замечательно
и к нормальной критике я отношусь вполне спокойно, человек не может знать все и сразу
что-то ты очень хорошо, а я не знаю и наоборот.
avatar

Olga

  • 20 июля 2010, 17:08
+
0
я же написала, что я новичок и многих приколов не знаю
ты в этом профи-это замечательно
и к нормальной критике я отношусь вполне спокойно, человек не может знать все и сразу
что-то ты очень хорошо знаешь, а я не знаю и наоборот.
avatar

Olga

  • 20 июля 2010, 17:09
+
0
Olga, я не хочу никого обижать, я просто пишу на тему твоих ответов, а не содержания поста. Потому как после первого же замечания, автор статьи не хочет принимать удар на себя, а начинает уходить в сторону. А зачем это делать, я не понимаю. Здесь никто ничего гадостного делать точно не собирал(ет)ся.
avatar

yuginboy

  • 20 июля 2010, 17:23
+
0
ну значит все гуд
avatar

Olga

  • 20 июля 2010, 19:32
комментарий был удален

комментарий был удален


Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Не забываем смотреть статистику:

Яндекс цитирования