David Hockley

Flutter vs React Native par les statistiques

React Native ou Flutter, que disent les chiffres sur les forces et les faiblesses de ces deux solutions ?

Dans mes recherches, j’ai trouvé des statistiques qui m'ont paru vraiment... inattendues.

Mais avant d'entrer dans le vif du sujet, regardons la situation dans son ensemble. Pourquoi examiner les statistiques relatives à Flutter et React Native ? Qu’est-ce qu’elles peuvent-elles nous apprendre ?

Le débat sur les différents frameworks et technologies est houleux. Pourquoi ? Parce que nous investissons du temps et de l'énergie dans l'apprentissage et l'utilisation de ces outils. Et c’est difficile d'être objectif lorsque on a un intérêt personnel dans le sujet.

On s’investit émotionnellement en raison de tout le temps et les efforts qu’on a investis.

Le site Stack Overflow a mené une enquête auprès des développeurs, et les résultats sont sortis. C'est l'occasion idéale pour prendre du recul et de regarder la vérité froide et dure des chiffres.

Aujourd'hui, nous allons donc nous pencher sur Flutter et React Native, et sur ce que disent les chiffres, tant dans l'enquête de Stack Overflow que dans d'autres sources.

On examinera ensemble Google Trends et l'enquête Stack Overflow developper, mais avant cela… voyons quelle est la situation sur GitHub, où le code de ces deux projets est hébergé.

Popularité GitHub

Les deux solutions ont à peu près le même nombre de forks (Flutter en a 4% de plus que React Native), mais regardons les étoiles de GitHub.

Les étoiles sont un moyen pour les utilisateurs (c'est-à-dire, principalement les développeurs) de montrer leur appréciation. Les étoiles sont en quelque sorte la version de GitHub d'un like.

Alors, comment s'en sortent ces deux solutions ?

Flutter compte 146 000 étoiles, tandis que React Native en compte 105 000.

Les utilisateurs ont donc montré 39 % d'appréciation en plus pour Flutter que pour React Native sur GitHub.

Google Trends

Maintenant, examinons les scores d'intérêt à l'aide de Google Trends.

Depuis le 1er janvier 2022, nous pouvons voir qu'il y a globalement deux fois moins d'intérêt pour React Native que pour Flutter.

Sur YouTube, qui est encore plus fortement orienté vers Flutter, l'intérêt pour React Native n'est que d'environ un tiers de celui pour Flutter.

Toutefois, si nous regardons pays par pays en Europe occidentale et en Amérique du Nord, les choses ne sont pas aussi tranchées.

Aux États-Unis, au Canada, au Royaume-Uni, en France, le score d'intérêt de Flutter se situe entre 50 et 60, et celui de React Native entre 40 et 50 pour React Native.

Flutter est toujours en tête, mais plus du tout aussi fortement.

Maintenant, voyons ce que les développeurs ont à dire sur ces deux solutions dans le sondage developper.

Stack overflow 2022 Dev Survey : niveau d'utilisation

Regardons d'abord l'utilisation. Ici, les deux solutions sont au coude à coude, avec 12,6 % d'utilisation chacun.

Si nous examinons les technologies que les différents utilisateurs veulent utiliser, les chiffres sont similaires : 13,5 % disent vouloir utiliser Flutter, et 13 % disent vouloir utiliser React Native.

Compte tenu de la différence de popularité constatée précédemment, je ne m'attendais pas à ce que ce chiffre soit aussi proche.

Mais ce n'est pas ce que j'ai trouvé d'étonnant ; !ça c’est... pour plus tard.

Mais d'abord, pourquoi est-ce que je n’ai pas trouvé ça étonnant ?

Parce que si l'on regarde d'où viennent deux qui ont répondu à l'enquête, il s'agit principalement de pays où les deux technologies ont une popularité similaire.

Les plus gros pays contributeurs à l'enquête sont les États-Unis, le Canada, le Royaume-Uni, l'Irlande et la France, où l'intérêt entre Flutter et React Native est plus équilibré.

Et si je lis bien l'infographie de Google Trends, la Chine est le principal contributeur au volume de recherche pour Flutter.

Sauf que la Chine ne représente que 0,8 % des réponses à l'enquête de stack overflow.

Stack overflow 2022 Dev Survey : aimé vs. redouté

Maintenant, que pouvons-nous dire de Flutter et de React Native en termes d'expérience développeurs ?

Ou plus précisément, qu'en ont pensé les répondants lorsqu'on leur a demandé s'ils aimaient, ou détestaient, ces deux technologies ?

Tout d'abord, Flutter : 68 % des personnes interrogées ont déclaré l'apprécier, et 32 % l'avoir redouté. Pour dire les choses autrement, il y a deux fois plus de personnes avec une option positive à son égard que de personnes ayant une opinion négative.

Pour React Native, la situation n'est pas aussi rose. 55 % des personnes interrogées ont déclaré l'apprécier, tandis que 45 % ont déclaré le redouter.

Les Salaires !

Jusqu'à présent, tout semble aller dans le sens de Flutter. Sauf que… une dernière statistique de l'enquête de Stack Overflow vient bouleverser la donne. Jetons-y un coup d'œil.

Le salaire médian pour Flutter est de 42 000 USD. Pour React Native, le chiffre correspondant est... de 54 000 USD, soit 28 % de plus !

Evidemment, ces chiffres peuvent cacher des tendances sous-jacentes : peut-être que la plupart des répondants de React Native viennent de pays où le coût de la vie est plus élevé ? Qui sait ?

Ou peut-être que la plus grande popularité de Flutter signifie qu'il y a plus de devs Flutter.

Mais peut-être que plus d'entreprises utilisent React Native, et que cela finit par exercer une pression à la hausse sur les salaires ?

Pour être honnête, je ne sais pas, je serais curieux d'entendre votre avis sur la question, et votre expérience.

Dans tous les cas, cela signifie que le choix entre investir du temps dans React Native ou Flutter est complexe :

il y a de bonnes raisons de choisir à la fois React Native et Flutter.

Voulez-vous quelque chose qui est plus populaire ou quelque chose qui rapporte plus ?

Ou y a-t-il des raisons plus profondes de choisir l'un plutôt que l'autre ? Si vous voulez le découvrir ... eh bien, c'est par ici

Social
Made by kodaps · All rights reserved.
© 2023