Stalafin schrieb:
Ein interessantes Szenario waere ja ein auf QT basiertes Gnome. ☺
Oh ja, nen rewrite von Gnome, viel Spaß 😀
|
Anmeldungsdatum: Beiträge: 538 |
Stalafin schrieb:
Oh ja, nen rewrite von Gnome, viel Spaß 😀 |
|
Anmeldungsdatum: Beiträge: 293 |
boom1992 schrieb:
Hehe, das wird gerade ohnehin schon geplant, das ist Dir klar, oder? Qt4 und KDE4 haben ne ziemliche Erschuetterung in der Gnome Gemeinde ausgeloest. Waehrend man vor kurzem noch meinte, man braeuchte keine so massive Ueberarbeitung sowohl der Desktopumgebung als auch des Frameworks zu starten, hat man begonnen, das ersthaft in Angriff zu nehmen. Stellt sich nun die Frage, ob Gnome weiterhin auf GTK+ bzw. auf eine Neu-/Weiterentwicklung setzen wird (das scheint ja gerade im Gespraech zu sein; eine Evolution von GTK+, in welchem nach und nach bestimmte Elemente zuerst als veraltet markiert werden, um sie dann zu entfernen). Kurzum, ich denke, dass entweder GTK+ in einer Form weiterentwickelt wird, die keinen harten Bruch mit der Vorgaengerversion herbeifuehrt (wie ja zwischen Qt3 und 4 geschehen), oder aber tatsaechlich ein existierendes Framework genutzt wird. Ein komplett Neues Framework zu bauen, welches essentiell das gleiche tut wie Qt4 finde ich zu abwegig. |
|
Anmeldungsdatum: Beiträge: 333 |
Hat Qt mit LGPL nun nicht die gleichen Lizenzbedingungen wie GTK+? |
|
Anmeldungsdatum: Beiträge: 427 |
Stalafin schrieb:
Ja? Hast du dafür auch ne Quelle?
Woran machst du das aus? Ich hab davon nichts gemerkt.
Meinst du Gtk+ 3? Ich denke nicht, dass man immer dachte, sowas nie zu entwickeln und nur durch Qt4 umgelenkt wurde.
Eine komplette Neuentwicklung wird's nicht: http://live.gnome.org/GTK+/3.0/Tasks Und Gnome wird natürlich noch auf Gtk+ setzen, wozu sollte Gtk+ 3 denn dann entwickelt werden?
Letzteres wird nicht passieren. Es gibt einfach kein vergleichbares Toolkit wie Gtk+. Qt4 setzt auf C++ und scheidet deswegen aus. Gobject wird man nicht aufgeben, vor allem, da die Programmiersprachen Vala nicht zum Spaß entwickelt wurde. Bei reinem C wird man sicher nicht bleiben (was ja jetzt schon immer weniger von GNOME eingesetzt wird), aber auf das Qt-C++ auch nicht umsteigen.
Wird auch nicht passieren, da man bei Gtk+ bleiben wird. |
|
Anmeldungsdatum: Beiträge: 2690 |
Bauer schrieb:
Erst ab der noch nicht erschienenen Version 4.5. |
|
Anmeldungsdatum: Beiträge: 8691 |
opu.e schrieb:
Bei kommerziellen Anbietern war Qt schon immer beliebt, weil man sich durch eine kommerzielle Trolltech-Lizenz von den Verpflichtungen der GPL freikaufen konnte. Gtk+ war zwar schon immer LGPL und damit theoretisch für kommerzielle Software weniger problematisch, aber wer generell keine Lust hat, nach den Regeln freier Software zu spielen, kauft sich eben eine Qt-Lizenz. Mit der Mozilla-Familie und OpenOffice.org setzen jedenfalls einige gewichtige "desktop-übergreifende" Software-Projekte auf Gtk+, so dass ich ein drohendes Aussterben des einen oder anderen Toolkits nicht sehen kann. |
|
Anmeldungsdatum: Beiträge: 3620 |
glasen schrieb:
Wenn man einen Begriff wie "freie Software" verwendet, dann sollte man sich schon darüber klar sein, was er bedeutet. Qt fällt spätestens seit dem Release unter der GPL unter die Free Software Definition der FSF, also ist es freie Software. Und auch sonst kannst Du Dein Anti-Qt-Getrolle stecken lassen. Welche Anwendungen mit PyQt, QtRuby oder Qt Jambi entwickelt wurden, ist vollkommen unerheblich. Wichtig ist, dass diese Bindings existieren, und Support dafür geleistet wird. Es hindert einen also nichts daran, sie zu nutzen. Dein armseliger Versuch, Riverbank Computing zu diskreditieren ist übrigens das schäbigste, was ich in den letzten Wochen hier gesehen habe; zumal Riverbank Computing offizieller Trolltech-Partner ist. Übrigens stimmt es nicht, dass OOo Gtk+ benutzt. OOo hat ein eigenes GUI-Framework, die Visual Component Library. |
|
Anmeldungsdatum: Beiträge: 177 |
Hello World schrieb:
Achgottchen... 🙄 Manch einer setzt aber eigenartige Maßstäbe an. Wenn das schäbig bzw. DAS schäbigste sein soll, wie würdest Du dann erst 'ne Beleidigung klassifizieren!? Mann kann's echt übertreiben. |
|
Anmeldungsdatum: Beiträge: 2870 |
Mal abgesehen davon, dass die Nokia-Tochter jetzt Qt Software heißt. Und auch Firefox ein eigenes Framework hat... |
|
Anmeldungsdatum: Beiträge: 491 |
Stalafin schrieb:
Hallo? Zwischen Qt3 und Qt4 gabs keinen harten Bruch? Der Bruch war sogar sehr gewaltig! Die sind untereinander kein bisschen kompatibel... |
|
Anmeldungsdatum: Beiträge: 2690 |
Hello World schrieb:
Ich wollte mit dem "nicht 100%" freie Software ausdrücken, das man für nicht-OSS-Software, welche man mit Qt entwickeln möchte, immer noch eine kommerzielle Lizenz kaufen muss. In dieser Hinsicht ist Gtk+ im Moment noch "freier" als Qt. Das diese Einschränkung mit der Version 4.5 von Qt wegfällt, ist mir übrigens bewusst. Nur im Moment existiert diese Einschränkung noch.
Sorry, falls ich dir in irgendeiner Weise auf dem falschen Fuß erwischt habe. Tatsache ist aber das, obwohl diese Bindings existieren, sie kaum jemand einsetzt.
Mag ja sein, nur ein besonders professionellen Eindruck macht deren Homepage halt nicht. P.S. : Ich habe keinen Hass auf Qt. Ich finde Qt eines der besten Multiplattform-Frameworks welches heute zu haben ist, wenn nicht sogar das Beste. Das ändert aber nichts an der Tatsache das andere Sprachen als C++ von den Qt bzw. KDE-Entwicklern nur sehr wenig eingesetzt werden, auch wenn es gute Bindings für die alternativen Sprachen gibt. |
|
Anmeldungsdatum: Beiträge: 161 |
glasen schrieb:
Immer das selbe Argument. Ist es so schwer zu verstehen, dass Qualität != Quantität? Wen interessiert das, in welcher Sprache die meisten Qt Programme geschrieben sind. Gruß, Gon |
|
Anmeldungsdatum: Beiträge: 7943 |
Carnager schrieb:
Das ist mit Verlaub Schwachsinn. Die meisten Qt 3-Programme lassen sich mit Qt 4 kompilieren, genau aus diesem Grund beinhaltet Qt 4 die "Qt 3 Compatibility Classes" um weitgehend abwärtskompatibel zu sein. Zudem gibts ein Tool namens qt3to4 mit dem automatisch alte Qt 3-Programme weitgehend automatisch portiert werden können. |
|
Anmeldungsdatum: Beiträge: 2690 |
Gon schrieb:
Im Prinzip ist es natürlich völlig egal in welcher Sprache ein Programm entwickelt wurde. Es ist aber schon auffällig das gerade unter Gtk+ sehr stark die Sprachbindings eingesetzt werden (Egal ob jetzt Python, Perl, Ruby, C# oder was auch immer) und unter Qt eben nicht.
Wahrscheinlich ist das auch der Hauptgrund warum C++ im Moment noch die dominierende Sprache unter Qt ist. |
|
Anmeldungsdatum: Beiträge: 1130 |
Vegeta schrieb:
Es geht dabei nicht wirklich um Kompatibilität sondern primär um eine Hilfe beim portieren von Anwendungen auf Qt4, den wie du schon selbst sagst wirklich abwärtskompatibel ist es nicht. |