Адоби флекс

С Википедије, слободне енциклопедије
Адоби флекс

Adobe Flex је SDK (Software Development Kit) дистрибуиран од стране компаније Adobe Systems за развој и постављање вишеплатформских богатих Интернет апликација (RIA, Rich Internet Applications) базираним на Adobe Flash платформи. Flex апликације могу бити писане у развојном окружењу Adobe Flex Buider или коришћењем бесплатног Adobe Flex компајлера.

Преглед[уреди | уреди извор]

Традиционални програмери апликација наишли су на изазов да адаптирају анимацију за коју је Flash платформа оригинално дизајнирана. Флеx настоји да смањи проблеме обезбјеђујући модел који је добро познат овом програмерима. MXML (Macromedia eXtensible Markup Language), XML базиран маркуп језик, пружа начин за израду GUI-а (Graphic User Interface). Интерактивност се постиже коришћењем ActionScript-а, основног језика Flash Plater-а који је заснован на стандарду ECMAScript. Flex SDK долази са скупом компоненти за кориснички интерфејс, укључујући контроле: дугмад, листе, дрвеће, табеле, више теxт контрола и разне контејнере за компоненте. Графикони су доступни као додатак (енгл. add-on). Остали додаци као што су веб сервиси, повуци и пусти (енгл. drag'n'drop), модални дијалози, ефекти анимације, стања апликације, валидатори форме и остале интеракције су укључени у фрејмворк.

У вишеслојном моделу, Флеx апликације служе као презентациони слој. За разлику од ХТМЛ (енг. ХyперТеxт Маркуп Лангуаге) апликација, Флеx апликације су клијенти са стањем, гдје промјене у стању не траже учитавање нове странице. Флеx и Фласх плаyер пружају много корисних опција за слање и учитавање података са серверске стране без потребе за поновним учитавањем странице. Ова фукционалност даје предност у односу на ХТМЛ и ЈаваСцрипт.

Процес развоја апликација[уреди | уреди извор]

  • Дефинисање интерфејса апликације користећи скуп предефинсаних компоненти
  • Распоређивање компоненти да задовоље визуелни дизајн
  • Додавање динамичког понашања (један дио апликације врши интеракцију са другим)
  • Повезивање са сервисима података (ако је то потребно)

Верзије[уреди | уреди извор]

Флеx 2[уреди | уреди извор]

Флеx 3[уреди | уреди извор]

Дана 26. априла 2007, Адобе је најавио Флеx 3 СДК под условима јавне Мозилла лиценце. Адобе је објавио прву Флеx 3 бету под именом Моxие у јуну 2007. Побољшања укључујући интеграцију са новим верзијама Адобеових Цреативе Суите производа, подршку за АИР (енг. Адобе Интегратед Рунтиме, нови Адобеов десктоп апплицатион рунтиме) са додатаком профилинг и рефацторинг алата у Флеx Буилдер ИДЕ-у.

  • октобра 2007, Адобе је објавио другу Флеx 3 бету
  • децемра 2007, Адобе је објавио трецу Флеx 3 бету
  • фебруара 2008, Адобе је објавио Флеx 3 и Адобе АИР 1.0
  • децембра 2009, Адобе је објавио верзију Флеx СДК 3.5

Марта 2010, Адобе објављује нову верзију Флеx 4, под кодним именом Гумбо. Ново развојно окружење је названо Адобе Фласх

Буилдер, претходно познато као Адобе Флеx Буилдер.