Apache Flex

Apache Flex
Modifica el valor a Wikidata

Tipusequip de desenvolupament de programari Modifica el valor a Wikidata
Versió inicial20 juny 2004 i 6 gener 2013 Modifica el valor a Wikidata
Versió estable
4.16.1 (23 novembre 2017) Modifica el valor a Wikidata
LlicènciaLlicència Apache, versió 2.0 Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiuMicrosoft Windows Modifica el valor a Wikidata
Escrit enActionScript Modifica el valor a Wikidata
Equip
Desenvolupador(s)Apache Software Foundation Modifica el valor a Wikidata
Més informació
Lloc webflex.apache.org (anglès) Modifica el valor a Wikidata
Stack ExchangeEtiqueta Modifica el valor a Wikidata
Seguiment d'errorsSeguiment d'errors Modifica el valor a Wikidata
Id. SubredditFlex Modifica el valor a Wikidata

Apache Flex (conegut anteriorment com a Adobe Flex i inicialment com a Macromedia Flex) és un conjunt de programari de desenvolupament que agrupa una sèrie de tecnologies publicades des del març de 2004 per Macromedia per a donar suport al desplegament i desenvolupament d'Aplicacions Enriquides d'Internet, basi inicialment com a ades en la seva plataforma propietària Flash.

Els programadors tradicionals d'aplicacions veuen com un desafiament adaptar la metàfora de l'animació sobre la plataforma amb la qual va anar originalment construït Flash. Flex minimitza elegantment aquest problema proveint un flux de treball i un model de programació que és familiar als desenvolupadors d'aplicacions.

Flex fou inicialment alliberat com una aplicació de la J2EE o biblioteca d'etiquetes JSP que compilara el llenguatge de marques Flex (MXML) i executara mitjançant ActionScript aplicacions Flash (arxius SWF binaris). Versions posteriors de Flex suporten la creació d'arxius estàtics que són compilats, i que poden ser distribuïts en línia sense la necessitat de tenir una llicència de servidor.

L'objectiu de Flex és permetre als desenvolupadors d'aplicacions web construir ràpida i fàcilment Aplicacions Enriquides d'Internet, també dites RIAs. En un mòdel multi-capa, les aplicacions Flex són el nivell de presentació.

Flex posa en relleu el desenvolupament d'Interfícies gràfiques d'usuari usant un llenguatge XML dit MXML. Flex té diversos components i característiques que aporten funcionalitats tals com Serveis Web, objectes remots, arrossegar i deixar anar, columnes ordenables, gràfiques, efectes d'animació i altres interaccions simples. El client només ha de carregar l'aplicació una vegada, millorant així el flux de dades enfront d'aplicacions basades en HTML (ex.PHP, ASP, JSP, CFMX), les quals requereixen executar plantilles en el servidor per a cada acció. El llenguatge i l'estructura d'arxius de Flex cerquen el desacoplament de la lògica i el disseny.

El servidor Flex també actua com un gateway permetent al client comunicar-se amb serveis web XML i objectes remots (tals com Coldfusion CFCs, classes Java, i qualsevol que suporte el format de missatges d'accions).

Les alternatives a Flex són (entre altres) Google Web Toolkit, JavaFX, OpenLaszlo i Silverlight de Microsoft.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne