Les développeurs apprécient les solutions d'Apple (et Star Wars)

Mickaël Bazoge |

Comment les développeurs perçoivent-ils les solutions d’Apple ? Plutôt bien, à en croire le dernier sondage annuel de Stack Overflow, qui a obtenu de 56 033 codeurs des informations détaillées sur leurs profils et leurs habitudes de travail. Sachez par exemple que l’âge moyen d’un développeur est de 29,6 ans (le médian est à 27 ans) ; en France, cet âge moyen est de 29,1 ans, contre 32 ans aux États-Unis.

À partir de 50 ans, les développeurs montrent une préférence pour Star Trek, alors que Star Wars est largement en tête chez les plus jeunes. À une écrasante majorité, les développeurs sont des hommes (92,8%), contre 5,8% de femmes et 0,5% d’« autres ». Plus intéressant sans doute, les technologies les plus populaires parmi les développeurs mobiles sont Android, à 61,9%, suivi par Java avec 52,4% et iOS avec 47,5%, Objective-C avec 39,2% et Swift (31,7%).

Les plateformes les plus populaires parmi les développeurs.

Javascript est le langage le plus utilisé parmi les développeurs. PHP a perdu des plumes entre 2015 et 2016 (-3,8 points), tout comme l’Objective-C qui cède 1,3 point à 6,5%.

Les langages les plus utilisés chez les développeurs.

Les langages les plus appréciés par les développeurs (ce qui ne veut pas dire les plus utilisés) sont Rust, le langage développé par Mozilla, suivi par Swift. Parmi les langages les plus redoutés, Visual Basic est en bonne place, suivi par WordPress et Matlab. Android est en tête des langages les plus désirés. Swift est loin derrière.

Les langages les plus appréciés.
Les langages les plus redoutés (à gauche) et les plus désirés (à droite) — Cliquer pour agrandir

Parmi les environnements de développement les plus utilisés, Notepad++ et Visual Studio sont ex-æquo, suivis par Sublime Text. Android Studio est septième, Xcode dépasse les 10% à la dixième place.

Les environnements de développement les plus utilisés.

Enfin, et c’est peut-être la statistique la plus sympathique du lot, OS X est en tête des systèmes d’exploitation les plus utilisés par les développeurs. Windows 7 et Linux complètent le podium.

En 2015, OS X était deuxième avec 21,5%, tandis que Windows 7 trônait en première place avec 33,8%. Un joli retournement de situation d’une année sur l’autre.

Tags
avatar patrick86 | 

"Parmi les langages les plus redoutés, Visual Basic est en bonne place, suivi par WordPress et Matlab. Android est en tête des langages les plus désirés."

Un truc m'échappe dans cette phrase : il y a un langage de programmation "Android" ?

--

"Enfin, et c’est peut-être la statistique la plus sympathique du lot, OS X est en tête des systèmes d’exploitation les plus utilisés par les développeurs."

Sachant que le Mac n'est qu'un gadget bon pour faire muse-muse… ça veut dire que 26,2% des développeurs ne travaillent pas réellement.

Oh wait…

avatar heret | 

Un truc m'échappe dans cette phrase : il y a un langage de programmation "Android" ?

Même question, plus une remarque à la rédac' : encore une histoire de pizzaïolo et de rouleaux de printemps. Dit autrement, quand on ne sait pas de quoi on parle, on dit n'importe quoi. Et quand on dit n'importe quoi, on devient n'importe qui ( (c) Rémy Gaillard... )

avatar Mickaël Bazoge | 
Tes histoires de rouleaux de printemps, ça pèse un peu sur l'estomac. Les blagues les meilleures…
avatar patrick86 | 

@Mickaël Bazoge :

Oui, je crois que les derniers rouleaux de printemps qu'il a mangé sont encore en train de fermenter dans on côlon. :-)

avatar Seccotine | 

Oui mais mettre un comparatif avec comme légende « Les plateformes les plus populaires parmi les développeurs » dans lequel on voit quasi que des langages de programmation... c'est qu'il y a un soucis. Sur la page originale de Stack Overflow, la légende est « Most Popular Technologies per Dev Type » avec plusieurs choix d'onglet, et celui qui est repris ici c'est l'onglet « Mobile ».

avatar C1rc3@0rc | 

@Seccotine

Eh oui, lorsque la source de l'information est deja tangente, la reprise dont la traduction tend vers l'interpretation ne fait que rendre le peu d'informations contenues inconsistant.

Et en tirer la conclusion, en titre :«Les développeurs apprécient les solutions d'Apple» c'est du grand n'importe quoi. Plus juste aurait été : les webmaster apprécient les solutions d'Apple.
Et il aurait ete bienvenu de sortir cet article dans 6 jours...

Il faut aussi voir un truc: c'est que le site est tres prisé par les amateurs, des etudiants et les debutants. Lesquels trouvent la une collection de recettes de cuisine a porté de main.
On voit notamment une surepresentation de webmaster qui s'essayent au codage considerant qu'empiler des appels JQuery pour faire du webtracking ou de l'animation graphique c'est programmer en Javascript...

C'est d'ailleurs ce qu'indique de maniere explicite le second point du "developer profile": majoritairement des web developer et des etudiants !!!

Un des elements les plus representatif de cette population c'est les environnements de developpement: NotePad++ en premier et Sublime Text ça classe tout de suite la statistique... Et on ne parle pas de Javascript comme le langage le plus utilisé...

Le plus impressionnant c'est Rust dans les langages les plus appreciés: un langage fourre-tout, compliqué, confus au possible et recyclant des erreurs archi-connues de syntaxe, disposant d'une micro-communauté et dont l'avenir est des plus incertains. Certes il a l'attrait de la pseudo-nouveauté, qui peut attirer les amateurs, mais c'est la un miroir aux alouettes qui n'émeut qu'une petite communauté, certainement ephemere.
Et mettre NodeJS dans les langages c'est meme pas etrange c'est surealiste.

Apres, ce qui est certain c'est que dans le monde du developpement les portables d'Apple ont la cote, meme s'il ne tournent pas avec Mac OS X.

avatar fte | 

Il y aurait beaucoup de corrections à apporter aux données pour leur donner plus de sens.

Par exemple IntelliJ, phpStorm et WebStorm, PyCharm et RubyMine... sont tous des éditeurs de JetBrains et partageant la même codebase d'éditeur. Ils sont virtuellement identiques minus le support langages qui varie, PyCharm pour Python et RubyMine pour Ruby, les deux supportant JavaScript, TypeScript par un plugin de JetBrains... IntelliJ supportant tout via plugins. AppCode est un cas particulier.

De même on peut dire que OS X n'est pas le premier OS des développeurs. Les versions ne sont pas distinguées alors qu'elles le sont pour Windows... Windows est clairement en tête.

Il y a quelques détails troubles comme qualifier WordPress de langage.

Mais dans tous les cas ça reste intéressant, les connaisseurs auront rectifié d'eux-mêmes ce que j'ai mentionné.

avatar Mickaël Bazoge | 
Disons que ça donne une idée des préférences des développeurs, même si effectivement ça n'est pas très précis.
avatar heret | 

Soyons clair, Windows fait 50% et OS X moitié moins. Présenter OS X en tête du classement ne sert qu'à flatter les utilisateurs d'OS X, c'est de la manipulation et de la mauvaise foi. C'est aussi la preuve qu'on peut faire dire ce que l'on veut à des statistiques.

Nul n'est jamais assez fort pour ce calcul.

avatar XiliX | 

@heret

"Soyons clair, Windows fait 50% et OS X moitié moins. Présenter OS X en tête du classement ne sert qu'à flatter les utilisateurs d'OS X, c'est de la manipulation et de la mauvaise foi. C'est aussi la preuve qu'on peut faire dire ce que l'on veut à des statistiques. "

Alors la mauvaise foi est plutôt de ton côté là, ça te trou le c** que OS X puisse être devant Windows 7 ?

Et pour ton info StackOverflow EST un des sites de référence pour les développeurs

http://stackoverflow.com/research/developer-survey-2016#technology-desktop-operating-system

"Nul n'est jamais assez fort pour ce calcul."

Dois-je comprendre que tu n'es pas fort en stats et tu râles ???

avatar C1rc3@0rc | 

@heret

Developer Profile -> Developer Occupations
Full-Stack Web Developer: 28%
Back-End Web Developer:12.2%
Student:11.4%
Mobile develloper (Android, iOS,WP and multiplatform):8.4%
Front end Web developer:5.8%
other:5%

«More respondents consider themselves Full-stack Developers than any other role»

Donc la statistique porte sur du Webmaster et du graphiste qui fait massivement du Jquery et utilise du clickodrome pour produire de la "web app"...
Je suis étonné de ne pas voir d'ailleurs Flash apparaitre dans les stats a un haut niveau.

avatar joneskind | 

@fte

Je ne comprends pas pourquoi dès qu'il s'agit d'OSX les versions ne sont pas distinguées. On a eu droit à la même fumisterie quand il s'est agi de détailler les failles de sécurité. C'est débile. Pareil pour Linux d'ailleurs...

Je me demande quand même comment les VM sont prises en considération dans ce calcul.

avatar XiliX | 

@joneskind

Peut-être que les développeurs qui sont sous Vista sont déjà passés massivement en W7. Et donc leur pourcentage est devenu beaucoup trop faible.
Et à l'inverse, W8 est plutôt détesté par les développeur. W10 franchement c'est un peu prise de tête. On a du ré-écrire pas mal de module moteur de nos apps client/serveur. Et ce n'est pas encore très stable en ce qui concerne le multithread. Donc là aussi on peu supposer que les développeurs ne sont pas encore massivement passé en W10.

avatar Hideyasu | 

@joneskind :
Déjà sous OS X les maj sont plus rapides et faciles. Tandis que sur Windows pour passer de XP à 7, il fallait payer ou changer d'ordinateur.
Maintenant les maj Mac sont gratuites.
À ce même titre les versions de Linux ne sont pas distinguées.

avatar FatB | 

Oui, Wordpress se programme en PHP et JS, Android se programme en Java... Dire que ce sont des langages n'a aucun sens. Eventuellement des environnements de développement...

avatar asseb | 

Les points perdus par Windows 7 sont sans doute gagnés par Windows 10... Donc OSX n'est pas en tête des OS de développement...

avatar marc_os | 

Tiens, j'apprends que iOS ou WordPress sont des langages de programmation...

avatar pommecroquee | 

@marc_os
J'ai aussi appris ça aujourd'hui.

avatar marc_os | 

Quant à la première place d'OS X...
Windows reçoit quand même plus de 50% des faveurs !

avatar XiliX | 

@marc_os

Je ne sais pas comment la question du sondage a été posé, mais effectivement ça peut être ambigu. Je connais pas mal de développeurs qui préfèrent codé sur des MBP (oui oui) avec ds VM W7. Donc je ne sais pas s'il n'y aurait pas d'incompréhension.

Perso, ça me parait bizarre aussi...

avatar marc_os | 

@ XiliX
Je crois que c'est juste un reflet du parc installé.
Faut pas chercher midi à quatorze heures parfois...
Si on voulait faire une étude sérieuse, il faudrait justement comparer les chiffres présentés ici avec... mais bon, les forums sur Internet, c'est le café du commerce, alors...

avatar XiliX | 

@marc_os

"Si on voulait faire une étude sérieuse, il faudrait justement comparer les chiffres présentés ici avec... mais bon, les forums sur Internet, c'est le café du commerce, alors..."

Attention le sondage présenté dans cet article est celui de "Stack Overflow" (lien dans l'article) un site bien connu des développeurs.

avatar popey.marin | 

Effectivement, ce sondage agrège les différentes versions de OS X, mais distingue les différentes versions de windows, ce qui biaise un peu la lecture.
Windows est largement en tête si on considère toutes ses versions :-).

avatar melaure | 

Contrairement à Star Wars, Star Trek se veut un futur possible avec une Terre plus homogène (mais faut passer par une troisième guerre mondiale ...).

Ensuite entre apprécié et réellement présent en entreprise, il y a un canyon ...

avatar bta_bloquant | 

Réponses bizarres concernant le sexe des développées:
H 92.8
F 5.8
Autres 0.5
Soit un total de 99.1%...

Comme dans MIB, nous sommes envahis par les Aliens...

avatar stiflou | 

Moi aussi, j'appréciais le Swift ... avant d'écrire du code avec.

avatar popey.marin | 

De mon côté, c'est l'inverse :
J'ai été assez attentiste au lancement de swift, et assez perplexe devant certains de ces concepts ... mais après sont passage en open source, je m'y suis mis sérieusement, et le retour à l'objective-c est devenu franchement désagréable :-).

avatar Nesus | 

Dans les autres, il doit y avoir mon chien.

avatar ovea | 

Ce qui semble pourtant une excellente nouvelle, c'est que les langages en tête est tous un paradigme fonctionnel … ouf ! On y arrive enfin. ( Dans les trois premiers deux sont issues de Caml )

avatar ovea | 

Que OS X soit le plus utilisé ne paraît absolument pas comme une surprise avec la nécessité de développer au moins pour iOS !

On peut en plus développer pour tous les autres systèmes …
Une vérité qui doit bien ébranler les racistes qui collent à Windows comme des mouches.

avatar CNek | 

OS X est un OS de choix pour le dev' car il est à mi-chemin entre windows et linux, et permet donc de développer pour du client et/ou du serveur avec un environnement mixte, proprio/libre. :)
Avoir des logiciels ténors (adobe par ex...) tout en ayant un contexte POSIX éprouvé... pas étonnant qu'une grosse partie des dev's web sont sur mac.

avatar superdalton | 

Bien connu dans la caresse Apple ! Fiabilité 0!

avatar loulou78 | 

Ils bradeent les iPhone 6, car ils savent que le SE va bien se vendre

CONNEXION UTILISATEUR