2009-01-24 10 views
5

Qu'est-ce qu'Adobe Air exactement? J'ai vu beaucoup de gens en parler et j'ai même vu des applications pour cela, mais je ne suis pas encore tout à fait sûr de ce qui le rend unique ou en quoi il est différent des autres langues. Quelqu'un peut-il s'il vous plaît me donner la version concise du point de vue d'un programmeur?Qu'est-ce que Adobe Air?

Edit: Je ne connaissais pas avec Flex je donc trouvé cette belle explication: http://www.onflex.org/ted/2008/01/what-is-flex.php

Répondre

11

En un mot. Commencez avec l'hypothèse que vous savez ce que sont Flex et ActionScript. Ensuite, prenez le fait qu'ils s'exécutent tous deux exclusivement dans votre navigateur et à tous égards sont pour la construction d'applications web. Supposons maintenant que vous souhaitiez développer la même application, avec la même langue et les mêmes ressources d'interface utilisateur, mais exécutez-la comme application de bureau sur une tâche (PC, Mac ou Linux de manière interchangeable).

AIR est ce que vous ajoutez (en tant que bibliothèque de liens) à Flex et ActionScript pour y parvenir. Ecrivez des applications de bureau multiplateformes en Flash, Flex, HTML, Ajax.

+0

De plus, l'environnement d'exécution AIR inclut le moteur de rendu Webkit HMTL (Webkit est également utilisé par Apple Safari et les navigateurs Google Chrome) et peut interpréter JavaScript. (En revanche, Flex ActionScript3 doit être compilé dans des fichiers .swf avant de pouvoir être exécuté dans les environnements d'exécution Flash ou AIR.) – RogerV

+0

Il est également important de noter que les applications AIR peuvent être construites avec du HTML et du Javascript ... bien que je ne construise que les avec Flex et ActionScript. –

+0

Hélas, l'une des insuffisances de AIR est l'incapacité de lancer d'autres processus. Java, en revanche, a Runtime.exec() et classe de processus pour le faire. C'est le manque de fonctionnalité le plus fréquemment cité par Adobe à propos de AIR. – RogerV

0

Adobe Air est un framework qui permet de créer des applications de bureau et est basé sur HTML/JS et Flash.

0

Adobe Air son Flash Runtime qui peut exécuter Flash à l'intérieur et donner accès à votre système d'exploitation.

Adobe Air peut être utilisé pour les jeux et les logiciels comme d'habitude Flash. Son lecteur flash autonome avec des fonctionnalités étendues et accessibles. Par exemple, vous pouvez développer une application flash qui interagira avec le système de fichiers ou le matériel.

De plus, il prend en charge les extensions natives afin que vous puissiez étendre Air en utilisant des bibliothèques C/Java natives.

l'air peut être produit comme exe pour windows, app pour mac, ipa pour ios, apk pour android, linux avec limitations et blackberry.

0

Adobe Air est un langage/outil multiplateforme pour les applications mobiles, Windows et OSX.