Affichage des résultats du sondage: Quel est votre langage de développement préféré pour mobile en 2015 ?

Votants
69. Vous ne pouvez pas participer à ce sondage.
  • HTML5/JavaScript

    28 40,58%
  • C#/XAML

    17 24,64%
  • C++ (Qt, Embarcadero, RAD Studio, etc.)

    11 15,94%
  • Java

    24 34,78%
  • Objective C

    3 4,35%
  • QML (Qt)

    5 7,25%
  • Swift

    8 11,59%
  • Autres, précisez lequel

    4 5,80%
  • Sans avis

    3 4,35%
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
    4 602
    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 : 4 602
    Points : 22 744
    Points
    22 744

    Par défaut Quel est votre langage de développement préféré pour mobile en 2015 ?

    Quel est votre langage de développement préféré pour mobile en 2015 ?
    Venez partager votre expérience



    Chers membres du club,

    Suite au précédent sondage 2014 sur votre langage de développement préféré pour mobile en 2014, nous avons décidé de le renouveler, pour cette année 2015.
    Le classement en 2014 était :
    1. HTML5/JavaScript avec 35,83 %
    2. C#/XAML avec 26,19 %
    3. C++ (Qt, Embarcadero, RAD Studio, etc.) avec 19,05 %
    4. Java avec 19,05 %
    5. Objective C avec 11,90 %
    6. QML (Qt) avec 7,14 %
    7. Swift avec 2,38 %

    9,52 % de personnes ont voté «Autres» sans avoir, pour la plupart, précisé le nom du langage. C'est pour cela que nous vous invitons cette année à préciser les langages que vous utilisez, et que nous n'avons pas mentionnés.

    Bien que le développement de logiciels pour mobile soit un phénomène relativement récent, à la vue du nombre croissant d'applications sur les différents « store » des éditeurs et hébergeurs comme Google, Apple et Microsoft, on comprend que c'est un domaine de la programmation en pleine activité, et en expansion.

    Ce sondage ne prend en compte que les langages spécialement destinés au développement d'applications pour mobile.

    Les langages classiques de programmation et ceux pour le Web sont exclus. Ils font l'objet d'autres sondages :
    Sondage sur les langages classiques de programmation
    Sondage sur les langages serveur pour le Web

    Merci de voter pour votre langage préféré, en partageant votre expérience par les réponses 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 ?



    Comme toute discussion du forum, les participants doivent respecter les règles du forum, voici un court rappel des plus importantes :

    • langage SMS interdit : essayez d'écrire en français ;
    • évitez de multiplier des messages courts, et essayez de faire plutôt un seul message avec tous les points ci-dessus (vous pouvez éditer plusieurs fois vos messages pour les améliorer). Les multiples messages seront acceptés uniquement en cas de réponse de qualité à un débat technique.



    Notre but est de créer un débat technique de qualité. N'hésitez pas à témoigner et à poser vos questions, enrichissez le débat.


    Merci de votre compréhension.


    P.-S. Les résultats seront, seulement à titre indicatif, mais la richesse du sondage viendra des témoignages et du débat technique. En effet, le résultat du sondage sera uniquement représentatif de l'activité des membres du club Developpez.com, mais ne sera probablement pas représentatif du marché en général.


    Vous pouvez consulter :

    Sondage 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
    Nouveau membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    septembre 2015
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

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

    Informations forums :
    Inscription : septembre 2015
    Messages : 72
    Points : 27
    Points
    27

    Par défaut

    Personnellement j'utilise le couple Html/JS pour plusieurs raisons :

    - Étant spécialisé dans le Web, cela me convient très bien. A la base je conçois mes projets sous forme de sites internet en réponsive design pour pouvoir les décliner facilement en webview.

    - la mise à jour est largement facilité. On s'occupe des mises à jours sur le site et tout suis sur tout les supports. Un seul language pour une infinité d'application (ios,Android,Windows Phone et d'autres dans le futur ?)

    - Un gain de temps énorme, entre mettre en place une webview et recréer intégralement un site Web sous forme d'application, il y a une différence colossal.

    - La technicité qui en découle. Même si on y connaît pas grand chose en Java ou en objectif C, développer des webviews est assez simple.

    - Le poids de l'application ne dépasse généralement pas 10MO

    Aujourd'hui les webviews sont très pratiques et si on considère la politique de cache, très rapide à charger (presque comme en natif).

    Néanmoins, elles nécessitent une connexion internet. Je recommande donc l'utilisation de webviews pour des applications qui ont besoin de se connecter souvent à internet pour récupérer des informations (ex: blog d'article avec news régulière).

    A contrario, pour des raisons évidentes de technologies je déconseillé pour la création d'applications assez poussée tels que des jeux vidéo.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : octobre 2010
    Messages : 67
    Points : 427
    Points
    427

    Par défaut Kivy

    J'utilise Kivy, principalement pour les avantages suivants :
    1. Utilise le langage Python
      Permet de développer rapidement dans un langage haut-niveau
    2. Multi-plateforme
      Un seul code pour Android, Windows Phone, BlackBerry, ...
    3. Licence MIT
      Il existe d'autres solutions multi-plateforme, dont certaine payantes. Ce n'est pas le cas avec Kivy

    Pour l'instant je n'ai pas eu l'opportunité de tester en milieu pro, mais si l'occasion se présente...
    les algorithmes qui oublient leur histoire sont condamnés à la répéter

  4. #4
    Membre du Club
    Homme Profil pro
    Chômeur
    Inscrit en
    juin 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chômeur

    Informations forums :
    Inscription : juin 2009
    Messages : 24
    Points : 62
    Points
    62

    Par défaut

    Citation Envoyé par redbullch Voir le message
    J'utilise Kivy, principalement pour les avantages suivants :
    1. Utilise le langage Python
      Permet de développer rapidement dans un langage haut-niveau
    2. Multi-plateforme
      Un seul code pour Android, Windows Phone, BlackBerry, ...
    3. Licence MIT
      Il existe d'autres solutions multi-plateforme, dont certaine payantes. Ce n'est pas le cas avec Kivy

    Pour l'instant je n'ai pas eu l'opportunité de tester en milieu pro, mais si l'occasion se présente...
    1 - Quelles sont les autres solutions (en Python de préférence) ?
    2- Peut-être ai-je mal lu la doc de Kivy, on peut développer un code Python pour Windows Phone ?

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    octobre 2010
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : octobre 2010
    Messages : 67
    Points : 427
    Points
    427

    Par défaut

    Citation Envoyé par Askeridos
    1 - Quelles sont les autres solutions (en Python de préférence) ?
    En python, je n'en connais qu'un seul autre pour faire du multi-plateforme : "pyqt".

    Les autres solutions non-python, il y en a pleins : Xamarin, unity3d, sencha touch, ...
    Citation Envoyé par Askeridos
    2- Peut-être ai-je mal lu la doc de Kivy, on peut développer un code Python pour Windows Phone ?
    Pour Windows Phone, j'ai parlé trop vite, ce n'est pas supporté (C'est Windows, pas Windows Phone). Désolé
    les algorithmes qui oublient leur histoire sont condamnés à la répéter

  6. #6
    Invité
    Invité(e)

    Par défaut

    J'utilise AngularJs parce que c'est un super Framework. Et couplé à firebase, c'est l'avenir.

  7. #7
    Membre éclairé
    Avatar de LeBzul
    Homme Profil pro
    Inscrit en
    décembre 2008
    Messages
    380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : décembre 2008
    Messages : 380
    Points : 831
    Points
    831

    Par défaut

    J'ai une vision plutôt native des applications mobiles, et quand je vois :
    HTML5/JavaScript avec 35,83 %
    Ca me fait cet effet.

    J'ai beaucoup de mal à concevoir comment on peut considérer une appli web embarqué comme une application mobile ?
    Je me trompe peut être, mais faire un site web et l'insérer dans une webview; ce n'est pas faire une application mobile.. C'est faire un site web.

    Les objectifs des 2 n'étant pas les mêmes, est ce qu'un sondage les regroupants est pertinent ?

    Ce sondage ne prend en compte que les langages spécialement destinés au développement d'applications pour mobile.
    Je n'avais pas conscience du fait que Javascript / HTML5 était spécialement destinés au app mobile.
    "Quand la lune n'est pas là, la nuit mène une existence obscure"

  8. #8
    Membre éprouvé Avatar de romulus001
    Homme Profil pro
    Développeur VB.NET et Windev (21) sur produits SAGE
    Inscrit en
    mai 2009
    Messages
    862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur VB.NET et Windev (21) sur produits SAGE

    Informations forums :
    Inscription : mai 2009
    Messages : 862
    Points : 991
    Points
    991

    Par défaut

    A ce jour, je n'ai réalisé qu'une seule application pour mobile, il s'agissait d'une douchette, je m'étais servis pour ça de Windev Mobile, l'essayer, c'est l'adopter
    Chat alors!

    (\ _ /)
    (='.'=) Voici Lapinou. Aidez le à conquérir le monde
    (")-(") en le reproduisant

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    octobre 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2006
    Messages : 34
    Points : 44
    Points
    44

    Par défaut

    Bonjour,

    J'utilise Embarcadero C++ Builder, car il me permet de développer le serveur (s'il y en a un) en même temps que le client.

    Exemple réalisé: C++ Builder me permet de créer un serveur pour Windows qui s'appuie sur un IIS, et de créer un client qui va communiquer avec le serveur en REST. La compilation du client peut se faire vers Android, IOS, Mac-OS, ou Windows (rien ne s'oppose à ce qu'un client soit également un client lourd pour les PC et Mac).
    Le serveur va piocher des données dans une base Oracle et expose des WS en REST.

    Cordialement

    Carmichael

Discussions similaires

  1. Quel est votre langage de programmation préféré en 2013 ?
    Par Community Management dans le forum Langages de programmation
    Réponses: 102
    Dernier message: 18/09/2014, 07h40
  2. [Sondage] Quel est votre langage de programmation préféré en 2013 ?
    Par Community Management dans le forum Langages
    Réponses: 0
    Dernier message: 30/05/2013, 13h00
  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, 17h58
  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, 00h56

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