Hallo Bernhard,
bisher hatte ich die Einstellung "Never change a running system" und dass hat mit meiner Delphi 5 Pro Version über 10 Jahre gut funktioniert.
Exakt diese "Einstellung" ist der Hauptvorteil der Subscription. Durch die Subscription hast du automatisch die Lizenzen für die älteren Versionen. Dann mach es so wie ich, und du hast keinen Stress:
- Auf dem Hauptrechner läuft die
IDE mit der du deine
VCL-Anwendungen erstellst und pflegst. Bei mir ist das trotz Subscription aktuell immer noch XE7, weil da die
VCL-Entwicklung wirklich sehr stabil läuft. Also kein Grund was zu ändern. Hier mache ich nur Updates, wenn ich bei der Entwicklung ein neues Feature einer neuen Version auch wirklich benötige. Also vielleicht mal wieder bei XE9 oder XE10
Hintergrund: Die Installation aller Komponenten in Verbindung mit dem Warten darauf, dass die Zulieferer die aktuelle Version auch unterstützen, ist mir einfach zu blöd und zu umständlich. Also gilt hier der Grundsatz "change a running system only if required"
- In einer virtuellen Maschine (z.B. mit VM-Ware) programmierst du für iOS und Android. Diese Maschine macht alle Updates mit, weil, Updates - und somit auch die Subscription - sind hier ein absolutes "must have". Darüber gibt es keine Diskussion. Wie schon gesagt, bereits mit #2 wurde von Uwe alles Wichtige beantwortet.
Du kannst sogar noch einen Schritt weiter gehen, indem du eine zweite VM erstellst, wo du die Updates/Servicepacks/neuen Versionen nach Erscheinen erst mal ausprobierst. Ich hab's so gemacht: Eine separate SSD worauf die VM's laufen (die sind sogar wesentlich schneller als ein normaler PC mit Standard-Festplatte).
Für Hobbyprogrammierer ist dieser Aufwand vielleicht etwas überzogen, aber wenn man seine Brötchen damit verdient, dann muss man gewisse Dinge einfach tun, egal ob sie einem gefallen oder nicht. Und darum hol dir jetzt die Subscription. Du weißt, es geht nicht anders. Es geht eigentlich nur darum, wieviel du für das Update bezahlst.