Am 25.01.2013 08:40, schrieb Georg Ringer:
Hallo bernd,
Am 25.01.2013 08:37, schrieb bernd wilke:
Nur ist ein Aktualisieren auf 6.0 zb. mit FAL außer in trivialen
Installationen mit Aufwand verbunden und wenn mit 6.0+2 die namespaces
verpflichtend werden und die alt-api deaktiviert wird muss jede
pibase-Extension ausgetauscht werden.
wenn jede Version diverse breaking-changes hat, die nach 2 Versionen
deprecation-compatibility zwingend werden, ist das bei halbjährlichen
Releases eben einmal pro Jahr eine Menge Aufwand.
das ist fast richtig, denn genau deswegen gibt es die LTS.
aber ansonstne frag ich mich: was ist denn eine Alternative dazu, also
abgesehen von "die Codebasis einfach nicht ändern"?
georg
Abgesehen von LTS-Versionen, die den Nachteil haben, dass neue
Technologie nicht mit ins Boot kommt. wäre es vermutlich sinnvoller wenn
ein Kompatibilitätslayer, oder eben auch die alten Strukturen länger
leben als nur zwei Versionen.
ich denke dass ist mit ein Grund warum es noch so viele 4.5er
Installationen gibt: da ist noch nichts wegen deprecated rausgeschmissen.
und mein Ansatz dazu wäre wie schon erwähnt:
echte Versionen für die Breaking Changes zu nutzen und nicht jedes Jahr
eine komplett neue Version heraus zu bringen.
6.0 - 6.1 - 6.2 - 6.3 - 6.4 ...
7.0 - 7.1 - ...
:
mit 6.1 kann dann zwar neues kommen, aber selbst in 6.9 funktioniert
noch alles aus 6.0 und erst mit 7.0 wird dann 6.x-deprecated entfernt.
dabei könnte dann 7.0 zb. so etwas wie 6.3 ohne die 6.x-deprecated
Funktionalität sein.
das heißt zwar, dass es u.U. mehr Versionen gibt, aber das bietet allen
die Möglichkeit sich an die neue Technologie zu gewöhnen und Fallweise
einzusetzen, ohne den Zwang alles umstellen zu müssen, weil es in allen
gepflegten Versionen des Cores nur noch diese Technologie gibt.
ich denke das führt auch zu mehr Beschäftigung und damit Akzeptanz mit
den neuen Technologien.
4.6, 4.7 und 6.0 hatten jeweils breaking changes was einfach sehr viel
Pflege- und Einarbeitungsaufwand bedeutet wenn ein Update auf eine
neuere Version gemacht wird, weil 2 Versionen später wegen deprecated
dann das alte komplett entfernt wird.
bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german