Affichage des résultats du sondage: Quels sont vos langages préférés pour la programmation pour mobile en 2017 ?

Votants
53. Vous ne pouvez pas participer à ce sondage.
  • Javascript & HTML 5

    16 30,19%
  • Java

    18 33,96%
  • C#/XAML

    20 37,74%
  • C++ (Qt, Embarcadero, RAD Studio, etc.)

    8 15,09%
  • Swift

    2 3,77%
  • Kotlin

    1 1,89%
  • QML (Qt)

    2 3,77%
  • Scala

    1 1,89%
  • Objective C

    1 1,89%
  • Kyvi (Python)

    1 1,89%
  • Scheme

    0 0%
  • Autres, merci de préciser

    1 1,89%
  • Pas d'avis

    0 0%
Sondage à choix multiple
+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Community Manager

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    août 2007
    Messages
    5 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : août 2007
    Messages : 5 215
    Points : 25 940
    Points
    25 940

    Par défaut Quels sont vos langages de programmation préférés pour applications mobiles en 2017 ? Et pourquoi ?

    Quels sont vos langages de programmation préférés pour applications mobiles en 2017 ?
    Et pourquoi ? Vous êtes invités à partager votre expérience


    La mobilité est aujourd'hui au centre des besoins métier. Et l'avènement de smartphones et de tablettes sur le marché des systèmes d'informations en est une preuve. On se rappelle du rapport de Gartner sur le premier trimestre de cette année, qui évaluait à 9,1 % le taux de croissance des ventes. C'est un fait qui exprime aussi que les besoins de développement d'applications mobiles ou de version mobile des applications Web ou des sites Internet sont de plus en plus une nécessité incontournable. Que ce soit pour la programmation de jeux ou de logiciels de productivité en entreprise, plusieurs langages de programmation s'ouvrent pour une possibilité de développement sur mobile. Et il en existe déjà plusieurs, dans l'écosystème des langages de programmation.

    Et chacun de ces langages vient avec ses spécificités qui font qu'il est adopté ou rejeté par la communauté. C'est en cela que ce sondage vient pour vous inviter à voter pour vos langages de programmation préférés pour application mobile.

    Nom : langages-mobile.png
Affichages : 6577
Taille : 203,7 KoNom : mobile-programming.png
Affichages : 6483
Taille : 189,3 Ko


    En 2015, le trio gagnant du sondage était composé respectivement de HTML5/JavaScript avec 40,58 %, Java avec 34,78 % et C#/XAML avec 24,64 % sur 69 votants. Ce résultat définit-il la réalité en 2017 ? On se souvient du classement donné par l'IEEE en juillet 2017 qui donnait une meilleure position à Java par rapport aux autres langages.



    Chers membres du club, vous êtes donc invités à voter pour vos langages de programmation favoris sur les critères que sont :

    • la gestion des changements :

      • maintenance logicielle : l’aisance dans la modification d’un bout du code sans avoir à impacter l’ensemble du projet,
      • maintenance évolutive : la programmation de nouveaux modules sans refonte du socle de l’application ;

    • la facilité dans l'apprentissage et la prise en main :

      • fluidité de la syntaxe,
      • organisation de la structure du code,
      • l’adoption par la communauté,
      • étendue de la communauté existante autour du langage,
      • existence d’un support libre et/ou payant,
      • disponibilité de la documentation sur le langage ;

    • nombre et envergure des applications programmées avec ce langage ;
    • et bien d’autres points que vous pourrez relever.



    La richesse du sondage viendra du partage d’expériences en réponse aux questions suivantes :
    • Pourquoi ce choix ?
    • Quels sont, pour vous, les avantages et inconvénients ?
    • Quels types de projets réalisez-vous ? Le faites-vous individuellement ou en groupe ?
    • Vers quels autres langages pensez-vous évoluer dans le futur ?
    • Comment vous êtes-vous formé, où avez-vous été formé sur ce langage ?
    • Est-ce une utilisation professionnelle ou de passionné ?
    • Ce choix est-il pour des raisons professionnelles ou par plaisir ?
    • Quels outils utilisez-vous (éditeur, EDI, etc.) ?
    • Autres langages utilisés, pourquoi ? Dans quel cadre ? Et comparaisons ?



    Voir aussi :

    Sondage sur les langages de programmation pour le Web en 2017
    Sondage pour les langages de programmation à caractère général en 2017
    Sondage sur les langages de programmation à fort potentiel en 2017



    Les sondages des années précédentes :

    Sondage sur les langages pour programmation mobile en 2015
    Sondage sur les langages pour programmation mobile en 2014
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  2. #2
    Membre expert
    Avatar de RyzenOC
    Homme Profil pro
    NR
    Inscrit en
    juin 2013
    Messages
    3 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : juin 2013
    Messages : 3 380
    Points : 3 940
    Points
    3 940
    Billets dans le blog
    8

    Par défaut

    vous êtes vraiment sur que l'on peut faire une application mobile avec du Scheme ?
    =>Comment jouer sur xbox one à moindre coût ?
    Achetez un notebook de 2010 à 50€ sur leboncoin, installez steam, connectez le pc à un écran, branchez une manette xbox au pc
    Enjoy

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    février 2004
    Messages
    19 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2004
    Messages : 19 840
    Points : 40 642
    Points
    40 642

    Par défaut

    Citation Envoyé par RyzenOC Voir le message
    vous êtes vraiment sur que l'on peut faire une application mobile avec du Scheme ?
    J'avoue... Et ne pas mentionner Kotlin, qui est en train de monter en puissance pour le dev mobile, est assez surprenant aussi.

  4. #4
    Membre actif Avatar de tpericard
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    octobre 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : octobre 2006
    Messages : 52
    Points : 222
    Points
    222

    Par défaut

    Envoyé par RyzenOC

    vous êtes vraiment sur que l'on peut faire une application mobile avec du Scheme ?
    Sauf erreur, Kawa est bien une implémentation de scheme en Java ?

    Plus amusant, il y a même du cobol sur mobile avec isCobol mobile http://www.veryant.com/fr/products/cobol-mobile.html mais j'avoue que ce n'est pas le premier langage auquel on penserait

  5. #5
    Community Manager

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    août 2007
    Messages
    5 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : août 2007
    Messages : 5 215
    Points : 25 940
    Points
    25 940

    Par défaut

    Citation Envoyé par tomlev Voir le message
    Kotlin, qui est en train de monter en puissance pour le dev mobile, est assez surprenant aussi.
    Merci Tomlev, Kotlin vient d'être ajouté au sondage .
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  6. #6
    Membre expert
    Avatar de RyzenOC
    Homme Profil pro
    NR
    Inscrit en
    juin 2013
    Messages
    3 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : juin 2013
    Messages : 3 380
    Points : 3 940
    Points
    3 940
    Billets dans le blog
    8

    Par défaut

    Citation Envoyé par Siguillaume Voir le message
    Merci Tomlev, Kotlin vient d'être ajouté au sondage .
    tu pourrais rajouter python (avec kivy) dans ce cas qui me semble tout aussi pertinent (plus que le schème ou le cobol je trouve)
    =>Comment jouer sur xbox one à moindre coût ?
    Achetez un notebook de 2010 à 50€ sur leboncoin, installez steam, connectez le pc à un écran, branchez une manette xbox au pc
    Enjoy

  7. #7
    Community Manager

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    août 2007
    Messages
    5 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : août 2007
    Messages : 5 215
    Points : 25 940
    Points
    25 940

    Par défaut

    Kivy est également ajouté

    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  8. #8
    Membre expert
    Avatar de RyzenOC
    Homme Profil pro
    NR
    Inscrit en
    juin 2013
    Messages
    3 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : juin 2013
    Messages : 3 380
    Points : 3 940
    Points
    3 940
    Billets dans le blog
    8

    Par défaut

    Citation Envoyé par Siguillaume Voir le message
    Kivy est également ajouté

    merci, mais pouvez vous me dire pourquoi avez vous mis le scheme dans ce classement ? J'ai beau a chercher je vois pas qui fait des apps/projets mobile dans ce langage (ou avec Kawa si vous préférer).
    Je serais prêt à parier qu'il y'a plus de projet mobile en assembleur qu'en scheme

    edit: c'est une vrai question que je pose, je ne cherche pas à dénigrer ce langage. En dehors de la prouesse technologique de développer en scheme sur android, je vois pas trop l’intérêt pratique.
    =>Comment jouer sur xbox one à moindre coût ?
    Achetez un notebook de 2010 à 50€ sur leboncoin, installez steam, connectez le pc à un écran, branchez une manette xbox au pc
    Enjoy

  9. #9
    Membre averti
    Femme Profil pro
    Urbaniste
    Inscrit en
    juillet 2017
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Alimentation

    Informations forums :
    Inscription : juillet 2017
    Messages : 78
    Points : 303
    Points
    303

    Par défaut

    Citation Envoyé par tomlev Voir le message
    J'avoue... Et ne pas mentionner Kotlin, qui est en train de monter en puissance pour le dev mobile, est assez surprenant aussi.
    Elle sort d'où cette montée en puissance, d'un article sponsorisé par google ? parce que j'ai beau regarder un peu partout, il reste en bas

    Rien que sur gitHub en cherchant des projets android ça donne ça:

    java = 370,928
    C = 23,416
    C++ = 11,421
    JavaScript = 11,123
    C# = 6,357
    Kotlin = 5,833
    HTML = 4,510
    Python = 4,342

    On reste très loin du "carton", la syntaxe est tellement moisie que ça n'attire pas grand monde et en plus ça n'apporte pas grand chose par rapport à java.

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    février 2004
    Messages
    19 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2004
    Messages : 19 840
    Points : 40 642
    Points
    40 642

    Par défaut

    Citation Envoyé par Old Geek Voir le message
    Elle sort d'où cette montée en puissance, d'un article sponsorisé par google ? parce que j'ai beau regarder un peu partout, il reste en bas
    Je n'ai pas les chiffres, mais on en parle de plus en plus. Ce langage n'est pas créé par Google mais par JetBrains (IntelliJ, ReSharper, WebStorm, etc...). Mais il a suffisamment attiré l'attention de Google pour en faire un langage de première classe pour le dev Android. Je pense que ça suffit à justifier sa place dans le sondage...

    Citation Envoyé par Old Geek Voir le message
    la syntaxe est tellement moisie que ça n'attire pas grand monde et en plus ça n'apporte pas grand chose par rapport à java.
    La syntaxe, ça dépend pas mal des préférences personnelles... Perso, de ce que j'en ai vu, je la trouve pas mal. Quant au fait que ça n'apporte pas grand chose par rapport à Java, je te trouve un peu dur. C'est un langage moderne, assez bien foutu, qui reprend de bonnes idées de pas mal d'autres langages. L'équipe mobile de mon ancienne boite l'a adopté en remplacement de Java, et ne l'a jamais regretté.

  11. #11
    Membre habitué

    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2002
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2002
    Messages : 58
    Points : 161
    Points
    161

    Par défaut Smart Mobile Studio

    Pour moi c'est Smart Mobile Studio : un EDI de programmation en langage pascal objet, qui génère du pur JS et CSS.
    Ce que je trouve intéressant c'est de pouvoir utiliser toute la richesse d'un langage plus évolué s'appuyant sur un vaste framework et un EDI graphique à la Delphi.
    Tout y est : héritage, débogage, RTL et composants, variables typées, interfaces, RAD (non obligatoire).
    Le code est très lisible et facilement organisable et maintenable.
    Effets CSS3, graphiques... le pied quand on n'est pas une pointure en CSS.
    Accès bas niveau avec WebSocket, disk IO, stream, compression, REST, Node.js, intégration de librairies JS ou TypeScript.
    Gestion transparente des différents navigateurs et possibilité de déployer avec Phonegap.

    Vraiment tout l'intérêt c'est de pouvoir développer très rapidement des appli adaptées au mobile et au web en général.
    L'EDI existe depuis plus de 4 ans, la version 3 est en alpha, avec une RTL enrichie et des nouveautés sur les webfonts, le CSS héritable etc.
    Le coût pour moi est très raisonnable, avec en plus un compilateur en ligne de commande gratuit.

    La documentation n'est pas à la hauteur, vu les évolutions récente, et l'orientation plus jeux de la version précédente.
    La nouvelle version 3 est en alpha, c'est très facile à prendre en main pour ceux qui connaissent Delphi/Lazarus.
    Il y a de nombreux projets d'exemple avec la trial de 30 jours.

    Prochainement je me lance dans les modules Node.js ;-)
    http://smartmobilestudio.com/

  12. #12
    Membre actif
    Homme Profil pro
    Webdesigner
    Inscrit en
    juin 2014
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Associations - ONG

    Informations forums :
    Inscription : juin 2014
    Messages : 140
    Points : 292
    Points
    292

    Par défaut

    Bonjour à tous. Il y a un langage que je ne saurais par quoi remplacer dans mes applis mobiles et qui n'est pas cité. Ce langage, tout le monde ou presque l'utilise : c'est le SQL.

  13. #13
    Membre habitué

    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2002
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2002
    Messages : 58
    Points : 161
    Points
    161

    Par défaut

    Pourquoi Delphi n'est-il pas cité ? On ne parle que de langages ?

    Dans ce cas, merci d'ajouter mon vote :
    * Pascal Objet (RAD Studio, Delphi, Smart Mobile Studio)

  14. #14
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    novembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2006
    Messages : 259
    Points : 1 095
    Points
    1 095

    Par défaut

    Comme Didilogic, pour moi c'est Delphi pour sa simplicité, l'efficacité et la possibilité de signer et packager son application facilement depuis l'EDI vers les 3 principaux stores (Google, Apple, Microsoft) à partir du même code.

    Petite précision : Embarcadero et RAD Studio sont mentionnés dans la rubrique C++ des choix du sondage : or, Embarcadero c'est l'éditeur et RAD Studio c'est l'EDI. De plus, RAD Studio couplé avec le compilateur Pascal Objet, c'est Delphi, couplé avec le compilateur C++ c'est C++ Builder.

Discussions similaires

  1. Réponses: 102
    Dernier message: 18/11/2017, 13h55
  2. Réponses: 1
    Dernier message: 10/12/2015, 13h48
  3. Quel est votre langage de programmation préféré en 2009 ?
    Par Yogui dans le forum Débats sur le développement - Le Best Of
    Réponses: 315
    Dernier message: 26/10/2010, 18h58
  4. [Archive] Quel est votre langage de programmation préféré ? (2004..2008)
    Par Idelways dans le forum Débats sur le développement - Le Best Of
    Réponses: 403
    Dernier message: 04/02/2009, 01h56

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