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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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

Le , par Community Management

826PARTAGES

14  0 
Quels sont vos langages préférés pour la programmation pour mobile en 2017 ?
C#/XAML
39 %
Java
33 %
Javascript & HTML 5
28 %
C++ (Qt, Embarcadero, RAD Studio, etc.)
19 %
Kotlin
5 %
Swift
3 %
QML (Qt)
3 %
Kyvi (Python)
3 %
Scala
2 %
Objective C
2 %
Scheme
0 %
Autres, merci de préciser
3 %
Pas d'avis
2 %
Voter 64 votants
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.



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

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de gbegreg
Membre expert https://www.developpez.com
Le 05/11/2017 à 12:47
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.
2  0 
Avatar de Community Management
Community Manager https://www.developpez.com
Le 23/10/2017 à 16:33
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 .
1  0 
Avatar de Community Management
Community Manager https://www.developpez.com
Le 23/10/2017 à 22:18
Kivy est également ajouté

1  0 
Avatar de DidiLogic
Membre habitué https://www.developpez.com
Le 27/10/2017 à 16:21
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)
1  0 
Avatar de RyzenOC
Inactif https://www.developpez.com
Le 23/10/2017 à 8:14
vous êtes vraiment sur que l'on peut faire une application mobile avec du Scheme ?
0  0 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 23/10/2017 à 9:20
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.
0  0 
Avatar de tpericard
Membre confirmé https://www.developpez.com
Le 23/10/2017 à 10:13
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
0  0 
Avatar de RyzenOC
Inactif https://www.developpez.com
Le 23/10/2017 à 18:10
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)
0  0 
Avatar de RyzenOC
Inactif https://www.developpez.com
Le 24/10/2017 à 8:47
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.
0  0 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 24/10/2017 à 19:55
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é.
0  0