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

Apple Discussion :

Quel langage ?


Sujet :

Apple

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2009
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 27
    Points : 24
    Points
    24
    Par défaut Quel langage ?
    Bonjour @ tous,

    L'Iphone attire tout le monde et de nombreuses solutions fleurissent pour le développement sur cette plateforme.

    -langage natif, objective-c
    -DotNet, avec le framework MonoTouch
    -Java, avec le plugin Flexycore
    -Langage du web (HTML, CSS, Javascript) avec les bibliothèques de PhoneGap ou encore le framework QuickConnectFamily.

    Voilà toutes les possibilités de développement dont j'ai entendu parler. J'aimerais avoir vos avis et vos opinion sur ces différents moyens de programmer pour ce smartphone. Et vos préférences.

  2. #2
    Expert éminent

    Avatar de Marcos Ickx
    Homme Profil pro
    Blogueur
    Inscrit en
    Mai 2007
    Messages
    1 557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Blogueur

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 557
    Points : 6 733
    Points
    6 733
    Billets dans le blog
    1
    Par défaut
    Il me semble que tu as oublié ActionScript 3 (utilisé pour les applications Flex/Flash).
    http://labs.adobe.com/technologies/f...ppsfor_iphone/
    Marcos Ickx

    Liens intéressants :
    Mon blog,
    Mon compte Twitter

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2009
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 27
    Points : 24
    Points
    24
    Par défaut
    Ce n'est pas vraiment un oubli... Merci pour l'info.
    Cependant personne n'a l'air de vouloir donner ses avis et à priori.

  4. #4
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Points : 705
    Points
    705
    Par défaut
    Bonjour,

    Cela dépend en fait de ce que tu souhaites faire...

    Si tu veux faire uniquement des applications iPhone (ou du moins des applications qui n'iront pas ailleurs que sur l'iPhone), je te conseille fortement l'objective-C... Si tu connais le C/C++, tu t'y mettras vite... C'est juste un peu déconcertant au début à cause de la syntaxe qui est légèrement différente, et du mécanisme de gestion de la mémoire... Mais du coup, on a un accès complet à toute l'API iPhone sans difficulté (les fonctions sont très bien faites et très simples d'utilisation)

    Si tu souhaites faire des applis, qui n'utilisent pas ou très peu les ressources de l'iPhone (Appareil photo, gps, accéléromètre, ...), je te conseille de faire des Web Apps... Ce qui permet d'être assez facilement sur tout autre smartphone...

    Après sur du Java ou Donet, n'ayant pas essayé je n'emettrai pas d'avis dessus...

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Je pense également que l'Objective-C se classe légèrement au dessus des autres langages pour la programmation sous iPhone tout du moins. En effet avec l'Objective-C (très proche de C/C++) tu peux créer des applications assez complètes. Le seul default à mon gout c'est la syntaxe qui n'est pas forcement évidente.
    Pour ce qui est de Java ou DoNet sur iPhone ce n'est rien d'autre qu'une couche supplémentaire qui utilise ce qui est donné par Apple

  6. #6
    Rédacteur

    Homme Profil pro
    Expert iOS
    Inscrit en
    Juin 2005
    Messages
    413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Expert iOS

    Informations forums :
    Inscription : Juin 2005
    Messages : 413
    Points : 1 619
    Points
    1 619
    Billets dans le blog
    1
    Par défaut
    D'après moi faire autre chose que de l'Objective-C est inepte. Pourquoi ajouter une couche supplémentaire qui diminue les performances si ce n'est par flemme de changer de langage ? Un peu de courage, pour plus de qualité des softs et les meilleures perfs !

  7. #7
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Points : 705
    Points
    705
    Par défaut
    Citation Envoyé par chiv Voir le message
    D'après moi faire autre chose que de l'Objective-C est inepte.
    C'est un peu vite dit... Dans un certain nombre de cas, où les applications sont développées également pour Windows Mobile, Symbian, Bada ou ce que tu veux, tu as intérêt à avoir un certain nombre de couches portables et donc non-objective-c !!! Sinon tu risques de couter très cher à ta société si pour une nouvelle plateforme tu redeveloppes tout !
    Il n'y a que la partie graphique native qui est difficilement portable...

    Pourquoi ajouter une couche supplémentaire qui diminue les performances si ce n'est par flemme de changer de langage ? Un peu de courage, pour plus de qualité des softs et les meilleures perfs !
    Et concernant les performances, mes frameworks systèmes codés en C sont tout aussi performants que ceux proposés dans le SDK iPhone...

    Attention donc aux déclarations attives...

Discussions similaires

  1. Créer un site web - en quel langage ?
    Par Thierry92 dans le forum Débuter
    Réponses: 96
    Dernier message: 25/04/2024, 22h24
  2. Quel langage pour le développement embarqué ?
    Par freakydoz dans le forum Débats sur le développement - Le Best Of
    Réponses: 37
    Dernier message: 23/04/2007, 19h31
  3. Traitement d'images : quel langage?
    Par belasri dans le forum Langages de programmation
    Réponses: 19
    Dernier message: 07/10/2005, 09h59
  4. quel langage choisir pour faire de script sous windows
    Par pas05 dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 18/11/2002, 22h42
  5. Comparer des fichiers de données : Quel Langage ?
    Par Anonymous dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 24/04/2002, 22h37

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