115 Pratiques d'écoconception d'applications à architecture web, et plus...
Source CNUMR [BP_4016_fr]

Utiliser la version la plus récente du langage

Identifiants

GreenITV2V3V4

Catégories

Cycle de vieTiersResponsable
2. ConceptionDatacenterArchitecte Logiciel/Développeur

Indications

Degré de prioritéMise en oeuvreImpact écologique
333
Ressources Economisées
Processeur / Mémoire vive

Description

Les différents langages côté serveurs (PHP, Ruby, Java, …) sont régulièrement améliorés par les différentes communautés. Chaque nouvelle version a régulièrement apporté son lot de gain en termes de performances, de gestion mémoire, de stabilité et comble des failles de sécurité. Il est donc conseillé en règle générale d’utiliser la version la plus récente du langage pour bénéficier de ses apports.

Exemple

Les versions 7 et 8 de PHP ont apporté un gros gain de performance. De plus, avec le JIT (Compilation Just in Time), PHP 8.0 peut compiler des parties du code et le stocker en mémoire. En plus d’améliorer les performances, le JIT optimise la gestion mémoire.

Principe de validation

Le nombre …est inférieur ou égal à
de versions majeures de retard sur la dernière version stable du langage1