Es wird funktionieren, bis etwas nicht rückwärtskompatibles nicht in neue Browser eingeführt wird, die das Angular 1.x
Framework bremsen und es daran hindern, darauf zu laufen.
Wie wahrscheinlich ist es in den nächsten 3 bis 5 Jahren? Überhaupt nicht wahrscheinlich. Rückwärtskompatibilität ist eine der obersten Prioritäten, niemand will einen Browser veröffentlichen, der eine Website "bremst".
Andere Frage ist die Wartung und Unterstützung von Angular 1.x
, das heißt, wird es eine Lösung sein, wenn ein Fehler im Rahmen gefunden wird?
Meiner Meinung nach 3 bis 5 Jahre ist eine wirklich sichere Wette, die Code-Basis um mit AngularJS 1.x geschrieben ist so riesig, und die Anstrengung, es zu Angular 2 zu migrieren ist so groß, dass die Unterstützung für sicher weiter in diesem Zeitrahmen.
Aber darüber hinaus? Nun, besser langsam beginnen Sie mit der Vorbereitung einer Migration, denn in 3-5 Jahren wird Ihre Software als "Legacy-Software" betrachtet, und niemand will diese Etikette;)
Warum nicht? Sie haben die Vermögenswerte, alles funktioniert jetzt. Es kann schwierig sein, sie zu warten oder zu aktualisieren. – elclanrs
natürlich würde es. Ich denke, Winkel 1 hat lange Zeit, bevor sie aufhören, Entwicklung oder Wartung oder Unterstützung zu stoppen. –
Sie sollten es noch nicht auf Angular 2 aktualisieren/umgestalten. Es ist kaum zu glauben, dass Ihre App in den nächsten 3 bis 5 Jahren keine Aktualisierung oder Aktualisierung, keine neuen Funktionen und so weiter benötigt. Bedenken Sie, dass Angular 2 die komponentenbasierte Architektur übernommen hat. Wenn Sie Ihre App auf diese Weise erstellen, sollte dies ein reibungsloser Übergang sein. – Diego