Cette semaine, j’ai illustré le passage de Prestashop 1.7.2.0 à 1.7.3.1 par une image représentant des flèches et un gros “Upgrade”.
Sauf qu’en fait ce n’était pas un upgrade mais un update.
En revanche, il y avait bel et bien un upgrade dans la manip: celui du plugin “1-click upgrade” que j’ai du faire passer de la version 2.1.0 à la version 3.0.5
La différence ?
On va commencer par la traduction:
Upgrade= mise à niveau alors qu’update = mise à jour.
Et maintenant les “définitions techniques” mais simples:
- En gros on parle de mise à jour (update) quand la nouvelle version et un peu mieux que la précédente mais ne bouleverse rien
- Et on parle de mise à niveau (upgrade) quand un grand changement a été opéré par l’éditeur
Cette différence peut se lire directement dans la numérotation des versions de logiciel:
Si l’éditeur passe d’une version 1.1 à une version 1.2 de son logiciel , c’est qu’il propose une mise à jour (update), le plus souvent il a corrigé quelques bugs et comblé quelques failles de sécurité.
Si l’éditeur passe d’une version 1.2 à une version 2.0 c’est qu’il est allé plus loin que la simple correction et que, soit il propose de nouvelles fonctionnalités, soit, carrément qu’il a remis à plat son moteur (Ex: le passage de Drupal 6 à Drupal 7). C’est une mise à niveau, un upgrade.
Du coup en pratique, il est assez simple de faire des mises à jour, mais beaucoup plus compliqué de faire des mises à niveau car avec ces dernières on risque des problèmes d’incompatibilité avec l’environnement déjà installé.
NB: Etonnant ! France Terme connait upgrade mais pas update…