Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » free, platformindep. GUI Lib, kommerzieller Bereich

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.05.2007, 16:13 Uhr
xXx
Devil


Wie der Titel schon sagt ,... gibt es das? Weil Qt4 ist ja beispielsweise, soweit ich informiert bin, nicht für kommerzielle Projekte kostenlos!? Was gibt es da so für Alternativen? Habt ihr damit schon Erfahrung?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.05.2007, 17:19 Uhr
Pler
Einer von Vielen
(Operator)


guck mal hier
www.fun-soft.de/showtopic.php?threadid=14130

ansonsten hast du recht. Qt kannst du nicht so einfach nehmen.
GTK schon.
Wie es jetzt mit Java aussieht weiß ich gar nicht. Aber ich glaub das geht auch.

Und ab damit nach OffTopic

Dieser Post wurde am 24.05.2007 um 17:19 Uhr von Pler editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.05.2007, 00:03 Uhr
mike
Pinguinhüpfer
(Operator)


Wenn du C++ nimmst statt GTK -> www.gtkmm.org/
Bzw.: Wenn du C++ nimmst würde ich sowieso gtkmm nehmen - Qt hat ein veraltetes C++ Design - sagt man
--

Dieser Post wurde am 25.05.2007 um 00:04 Uhr von mike editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
28.05.2007, 13:39 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)



Zitat von mike:
Qt hat ein veraltetes C++ Design - sagt man


Sagt wer?
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
29.05.2007, 08:08 Uhr
mike
Pinguinhüpfer
(Operator)


Steht überall
gtkmm verwendet ein moderneres C++ Design
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
29.05.2007, 09:40 Uhr
(un)wissender
Niveauwart


Die Frage ist, ob es das besser macht.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
29.05.2007, 13:16 Uhr
0xdeadbeef
Gott
(Operator)


Qt ist keine C++-Bibliothek. Sie ist in einem C++-Dialekt geschrieben, der einige (völlig unnötige und syntaktisch inkonsistente) Spracherweiterungen einführt, zum Beispiel die slots-labels.

Der "veraltet"-Teil dürfte sich allerdings eher auf die Verwendung von Präprozessor-Makros, die diese Spracherweiterungen stützen, sowie die fehlende Verwendung von namespaces und die Reimplementierung großer Teile der Standardbibliothek. Qt ist älter als C++, und ist den Prästandard-Ballast aus Kompatibilitätsgründen nie losgeworden - ähnlich wie die Microsoft-Bibliotheken oder wxWidgets.

Gtkmm dagegen hat eine Reihe von Vorteilen dadurch, dass es jünger ist, einen modulareren Aufbau implementiert - sich zum Beispiel auf andere Bibliotheken wie glibmm und libsigc++ stützt, und seinerseits wieder eine Basis für glademm bietet - und vor allem dadurch, dass die Entwickler sich getraut haben, mit der Version 2.0 Rückwärtskompatibilität in den Wind zu schießen und das ganze nochmal neu (richtig) zu schreiben, mit der gesammelten Erfahrung.

Qt hat einen etwas anderen use case, als semikommerzielles Produkt. Die Kunden, die kommerzielle Lizenzen kaufen, wollen halt sichtbare Veränderungen, und dass sie ihren alten Code nicht umschreiben müssen. Dementsprechend konzentriert sich Trolltech mehr darauf, Qt hübsch aussehen zu lassen (und kriegen das ja auch gut hin), als die Bibliotheksstruktur aufzuräumen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: