Hi,

ich find ja schonmal den Titel "Living Ends" (deutsch: Das Leben endet)
hinreichend depressiv für eine Diskussion der Zukunft... ;-)

(Eine Diskussion der Ähnlichkeit zwischen Gerundien und spezifischen
Adjektiven, Plural von Nomen und der 3. Person von Verben in der
englischen Sprache erspare ich Euch  mal...)

On 2020-05-27 20:44, Bernhard Schiffner wrote:
> Kurz nachdem ich gelernt hatte, mit QWidgets klar zu kommen, wurde QML das 
> Mittel der Wahl. (Natürlich 1 Jahr später dann QML2, deutlich inkompatibel. 
> Und die Schnittstelle zwischen "normalem" QT-Code und QML ist (für mich) 
> immer noch nicht zu debuggen.)
Mach Dir nix draus - ich bin auch einer von denen die sich QML
verweigern. Schon weil ich das verwendete Javascript nicht als Sprache,
sondern als Folter bezeichne...
> Also warte ich auf QT6, die Lösung aller Probleme. (Deutet sich da aber was 
> mit Lizenzen o.ä. an?) 

Bitte Qt6 (kleines "t", sonst gibt es Leute die es mit QuickTime
verwechseln).

Qt6 wird aus Nutzersicht keine Revolution werden - im Wesentlichen ist
es eine Antwort auf den BC-Stau (BC=binary compatibility) - über die ca.
10 Jahre Qt5 haben sich sehr viele Probleme angehäuft die nicht
binärkompatibel gelöst werden können oder die Umbauten in der API
brauchen. Qt verspricht aber innerhalb eines Major-Release BC und SC
(source comp.) zu bleiben.

Der Plan ist ein Release zu bauen welches weitestgehend (aber nicht
komplett) SC ist und sich haufenweise BC-Brüche in Kernkomponenten
erlaubt (z.B. QString). Ein paar Komponenten stehen auf der
Abschussliste (z.B. QList soll durch QVector ersetzt werden). Ein paar
APIs werden in andere Module umsortiert oder in neue Module ausgelagert.

Die allermeisten Qt5-Programme werden also mit sehr wenig Aufwand (Ziel
ist weniger als bei Qt4 -> Qt5) auf Qt6 portierbar sein.

Die Innovationen mit neuen APIs, neuen Modulen etc. sind schon in den
späteren Versionen von Qt5 passiert (Qt5.15 bringt z.B. einen PDF Viewer).

> Du siehst: ziemliche Desillusionierung meinerseits.

...passt ja zum Subject der Mail... ;-P



    Konrad


Attachment: signature.asc
Description: OpenPGP digital signature

Antwort per Email an