IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

AIR vs (JAVA et C++..)


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2010
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 15
    Par défaut AIR vs (JAVA et C++..)
    Bonjour,puisque maintenant avec Adobe AIR et Adobe Flash on peut créer des applications qui communiquent avec les bases de données et peuvent communiquer avec l'internet et peuvent écrire dans les fichiers et en plus avec un interface très riche, alors ces applications peuvent être à la niveau des application crées avec JAVA ou c++ ou c#,et est ce que on peut donc négliger java/c++/c# ???
    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 73
    Par défaut
    Non, on ne peut pas négliger Java et ses amis car Flash reste malgré tout un langage interprété et est donc moins rapide à l'exécution.

    Après pour de petits à moyens projets, c'est sûr que la solution AIR est amplement suffisante. Regarde Dofus par exemple, il tourne avec AIR...

  3. #3
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    Même si du point de vue graphique, Java, .Net et Flash, sont du même acabit il faut tenir également compte de la richesse des frameworks liés à ces technologies et de celle des écosystèmes :
    Java et .Net bénéficient d'une très large base d'outils standards pour gérer la plupart des problématiques rencontrées lors du développement (XML data-binding, mapping objet-relationnel, web-services...)
    et du déploiement (serveurs d'applications), et c'est d'ailleurs pour cela qu'ils sont très utilisés côté serveur même si l'application cliente est développée en Flash.

    Un autre critère de choix est la disponibilité du savoir-faire :
    les compétences de développeur Java et .Net sont très répandues, et d'un point de vue apprentissage les langages Java et C# sont acquérables en peu de temps pour quelqu'un connaissant l'autre;
    cette interchangeabilité est cependant à modérer pour les APIs.
    A contrario, bien moins de développeurs maitrisent ActionScript; et de plus l'inertie technologique naturelle poussent des entreprises ayant développées en Java ou .Net depuis 10 ans à continuer dans cette voie,
    ne serait-ce, là encore, parce que leur personnel ne connait que çà, mais aussi en raison du lourd investissement dans des outils (IDE, serveurs, ...).

    Le C++ non managé est un cas à part : s'il n'y a aucune problématique de performance et aucune source d'inertie (savoir-faire fortement ancré avec développeurs peu enclin à évoluer et existant logiciel important)
    il est clairement disqualifié.

    L'intérêt d'AIR est plutôt la possibilité de développer une seule application utilisable dans plusieurs contextes : web (au sein d'un browser) via Flash et desktop via AIR.
    S'il n'y a pas de contrainte de portabilité et pas de savoir-faire Flash existant alors Air me semble posséder peu d'atouts comparé aux autres technologies desktop.

  4. #4
    Membre averti
    Inscrit en
    Août 2010
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 15
    Par défaut
    Bonjour,@Romain D,je crois que java est aussi un langage interprète ou peut être semi-interprète, c'est quoi le différence alors entre java et AIR?

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 73
    Par défaut
    Oui, il est en effet semi-interpreté car en partie compiler alors qu'un swf n'est ni plus ni moins qu'un linkage entre les composants graphiques de ton .fla et le code action script.

  6. #6
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    je crois que java est aussi un langage interprète ou peut être semi-interprète, c'est quoi le différence alors entre java et AIR
    A la compilation le code source Java est byte-codé, de même que le code MXML/AS, donc comportement similaire pour les deux.
    Mais à l'exécution le byte-code Java est JITé en code natif, alors qu'à ma connaissance ce n'est pas le cas du byte-code Flash qui est interprété.

Discussions similaires

  1. Arbre n-aire en java
    Par minouch dans le forum Langage
    Réponses: 12
    Dernier message: 26/05/2015, 00h57
  2. Adobe Air et Java
    Par obiflo dans le forum Flex
    Réponses: 0
    Dernier message: 12/03/2010, 15h41
  3. [CDD/CDI] Développeur JAVA - FLEX - AIR - LOGICIEL [Sud IDF]
    Par cobra91310 dans le forum Demandes
    Réponses: 0
    Dernier message: 17/06/2009, 19h26
  4. arbre n-aire en java
    Par aroua dans le forum Général Java
    Réponses: 1
    Dernier message: 14/04/2008, 15h30
  5. Faire des applications skinnée : Java ou Adobe AIR ?
    Par kedare dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 22/02/2008, 22h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo