La plupart des intervenants sur ce fil devraient peut être songer à lire la définition de
semver. C'est le système de versionning utilisé par Angular.
Il faut également comprendre que AngularJS et Angular sont deux frameworks différents et distincts. Passer de AngularJS 1.x vers Angular est clairement une migration importante. Passer de Angular x.y.z a Angular x+1.y.z est seulement une montée de version d'une dépendance.
Concernant la vitesse des montées de version, c'est comme ça le développement moderne front. Ça bouge tout le temps, si l'application a une durée de vie importante il est critique d'effectuer les montées de version et les migrations au fil de l'eau le plus tôt possible. Il faut éviter de prendre de la
dette technique car comme certains l'ont déjà mentionné, cela coute moins cher de résoudre ces problèmes rapidement plutôt que de laisser tout s'accumuler et de chercher à tout faire d'un coup.
Partager