Quadrants

Quadrants

Ce graphe montre le taux de satisfaction pour chaque outil ainsi que son utilisation totale.

Les outils qui ont un taux d'intérêt (pourcentage de non utilisateurs intéressés) au delà de 50% sont “en feu”.

ConsidérerÉviterAdopterAnalyser87%ReReason72%CjClojureScript73%ElElm59%FwFlow90%TsTypeScript99%E6ES60.02.0k4.0k6.0k8.0k10k12k14k16k18k0%10%20%30%40%50%60%70%80%90%100%Satisfaction %Utilisateurs
Considérer: Faible utilisation, taux de satisfaction important. Des technologies sur lesquelles il faut garder un œil.
Adopter: Utilisation importante, taux élevé de satisfaction. Des technologies qu'il semble sûr d'adopter.
Éviter: Faible usage et faible taux de satisfaction. Des technologies qu'il vaut mieux éviter pour le moment.
Analyser: Utilisation importante, faible taux de satisfaction. Il serait probablement pertinent de considérer d'autres options si vous utilisez cette technologie.

Conclusion

L'idée que vous pouvez écrire votre code dans un langage (ou une variante d'un langage) qui compile vers du Javascript peut sembler évidente de nos jours, mais il est facile d'oublier à quel point cela est vraiment innovant.

Pendant longtemps, CoffeeScript est resté le seul et unique représentant de cette stratégie. Mais aujourd'hui, il a été dépassé par ES6 et consors : TypeScript, Flow, et même des langages aux syntaxes complètement différentes tels que Elm et Reason.

Il y a de bonnes raisons de penser que cela représente le futur de Javascript dans son ensemble. Grâce à des projets tel que Web Assembly, développer directement en Javascript pourrait bientôt sembler étrange quand les développeurs adoptent des langages tels que Rust à la place.

En attendant, les 2 grands gagnants actuels sont ES6 et TypeScript. Gardez un oeil sur Reason également, car il a le support de Facebook et peut se vanter d'un taux de satisfaction et d'intérêt élevé.