[fa icon="calendar"] Publié le 17 May 2017 par Clément David


L'histoire récente du développement informatique est pleine d'exemples de technologies "A la mode" qui ont finalement disparu au bout de quelques années. Si l'attrait de la communauté des développeurs pour les nouveautés est compréhensible, il existe une vraie crainte pour les clients de se retrouver avec une application obsolète et impossible à faire évoluer.

Cette question de la pérennité de la pérénité des technologies se pose pour React Native comme pour les autres frameworks de développement. Comment être certain que React Native est un investissement durable ?

Le soutien des géants du web

La première question à se poser quand on parle de pérennité d'une technologie est "Qui la développe ?". React Native est un Framework JavaScript développé par Facebook, qui l'utilise désormais pour ajouter de nouvelles fonctionnalités dans son application grand public, et a développé son application de gestion de publicité (Facebook add manager) entièrement dans cette technologie. Deuxième plus gros contributeur, Airbnb remplace peu à peu les fonctionnalités natives de son application par des composants React Native.

Le poids de la communauté

La pérénitéé d'une technologie open source repose sur la contribution de la communauté de développeurs qui s'implique pour la faire vivre. Ainsi l'évolution du framework n'est pas uniquement dépendante de l'entreprise qui l'a développé, et n'est donc plus soumise au risque de disparaître du jour au lendemain, des milliers de développeurs ajoutant chaque jour de nouvelles fonctionnalités de manière autonome. Et c'est justement l'une des grandes forces de React Native.

Sur l'année 2016, Github a classé React Native comme le 5ème repo github rassemblant le plus de contributeurs open source, devant des acteurs comme Atom ou Angular. BAM fait d'ailleurs partie de ces contributeurs, ayant partagé avec la communauté plusieurs plug in open source créés par nos développeurs. Framework JavaScript, React Native tire aussi avantage du dynamisme de ce language, de très loin le plus utilisé sur Github. Il est donc clair que React Native est bien positionné pour un langage solide dans les années à venir. Cependant, aucun langage n'est assuré de durer 10 ans.

Aucun langage n'est éternel

Le meilleur exemple de l'incertitude qui plane sur la pérennité de chaque langage quel qu'il soit est l'abandon par Apple en 2016 de sa technologie Objective-C au profit d'une nouvelle solution : Swift. L'évolution des possibilités et des technologies va à une telle vitesse que personne ne peut prédire l'avenir d'un langage dans les 10 ans à venir. Peut-être que les applications auront disparu dans 5 ans, au profit des progressive web apps

 

 

 

Revenir au Blog

Topics: Web, React Native, React, Android, JavaScript, Mobile