Being initialement conçus pour atteindre le même objectif, AIR et Prism montrent deux façons différentes de son accomplissement. Utilisation d'Adobe AIR, un environnement d'exécution multiplate-forme, un développeur Adobe Flex peut créer des applications de bureau en abordant la base de code d'un projet Flex existant. De cette façon, les deux versions Web et de bureau de l'application peuvent être créés de façon indépendante à partir du même code source.
En dépit du fait que l'exécution d'applications nécessite une version installée de l'air, la plupart des ordinateurs ont déjà, depuis le runtime est inclus dans le package de distribution Adobe Flash. Une autre solution, Mozilla Prism, est un produit de logiciel qui permet aux développeurs d'obtenir des applications Web sur le navigateur et de les exécuter directement sur le bureau. En réalité, il est un navigateur spécifique à un site qui fonctionne avec une seule application.
Contrairement à l'air, il ne peut pas être utilisé par un développeur Adobe Flex pour créer toute nouvelle application qui exécuter localement; il fournit simplement une interface de bureau pour une application Web existante. La seule chose que l'on a besoin pour exécuter des applications avec Prism est un lecteur Flash est installé sur la question computer.The qui se pose logiquement de la mentionnée ci-dessus est pourquoi un développeur Adobe Flex préfèrent pour créer une application de bureau au lieu de courir une version basée sur le Web ? Les raisons sont assez évidentes: 1.
Les applications de bureau comptent sur les ressources locales et ne traitent pas d'un serveur Web pour chaque opération, ce qui ajoute considérablement à leurs performances.2. Consommation de bande passante est sensiblement réduite, même dans le cas d'applications Web-actif qui fonctionnent encore sur place, pas sur un server.3 distance.
La performance d'une application de bureau ne peut pas être affectée par un accident de navigateur, qui est une question cruciale non seulement p