• 20.04.2024, 03:29
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 18:45

http://it.slashdot.org/it/05/02/07/14722…6&tid=201&tid=8
*jubel*

Qt ist eine sehr umfangreiche, ausgereifte und fortgeschrittene klassenbibliothek für C++ (ähnlich den java foundation classes), die einigermaßen plattformunabhängige programmierung erlaubt. durch diverse wrapper kann sie auch von anderen programmiersprachen (meist zum bau von GUIs) verwendet werden.

bisher hat trolltech (der hersteller) Qt für windows nur kommerziell gestattet, unter linux und anderen systemen konnte man es dagegen kostenlos nutzen und unter der GPL oder ebenfals kommerziell verbreiten.

nun ist es endlich auch unter windows unter der GPL zu haben.

dadurch ist es (afaik) nun erst möglich, z.b. die in python geschriebene IDE eric3, die auf qt basiert, legal unter windows zu benutzen, ohne eine lizenz zu kaufen. so glaube ich jedenfalls. wie sich das mit der abwärtskompatibilität und lizenzierung genau darstellt, darüber bin ich mir noch nicht ganz im klaren.

Re: Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 18:49

*froi*

Endlich weg von der MFC *gg*

MfG
"I've always said, the Web is the sum of all human knowledge plus porn.", Ron Gilbert
UltraStar Manager 1.7.2 | Infos zu meinem PC | .o0 DeathSpank 0o.

Re: Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 18:49

is ja ned schlecht dat dingen aber ich bleib dann doch bei wxwidgets... ;)

Re: Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 18:57

Gibt es eine langsamere Seite als http://www.trolltech.com ?^^

MfG
"I've always said, the Web is the sum of all human knowledge plus porn.", Ron Gilbert
UltraStar Manager 1.7.2 | Infos zu meinem PC | .o0 DeathSpank 0o.

Re: Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 19:10

also bei mir ist die schneller erreichbar als dieses forum...


bin mal gespannt, was dann in zukunft an software auf uns zukommt. mit qt als alternative dürften es java-(swt-)apps plötzlich etwas schwerer haben, zumal die momentane performance eine eindeutige sprache spricht. mit C++ gehen aber natürlich wieder andere nachteile einher.
in wieweit .NET deswegen unter druck kommt, vermag ich nicht ganz zu sagen.

hoffen wir, dass gute qt-anwendungen auch alsbald auf windows zu hause sein können. nicht wegen windows, aber immerhin.

Re: Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 20:02

Io, endlich.

Andererseits gefällts mir bisher ganz gut, wenn die Windows-User dafür blechen müssen 8) 8) :P


Feine Sache.

Cu Hurra

Re: Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 20:47

Und wo bekommt das das nun kostenlos? Auf der HP jedenfalls noch nicht.

Edit: Aha, erst von Qt 4 released wird. Also noch ein wenig warten...

Zitat von »Y0Gi«

mit C++ gehen aber natürlich wieder andere nachteile einher.


Erzähl! :D

Zitat von »Y0Gi«

bisher hat trolltech (der hersteller) Qt für windows nur kommerziell gestattet, unter linux und anderen systemen konnte man es dagegen kostenlos nutzen und unter der GPL oder ebenfals kommerziell verbreiten.

nun ist es endlich auch unter windows unter der GPL zu haben.


http://www.trolltech.com/developer/faqs/duallicense.html

Das wird wohl unter Dual-License laufen. Wenn du dein Windowsprodukt vermarkten willst, musste dir weiterhin eine kostenpflichtige Lizenz zulegen ;)

MfG
"I've always said, the Web is the sum of all human knowledge plus porn.", Ron Gilbert
UltraStar Manager 1.7.2 | Infos zu meinem PC | .o0 DeathSpank 0o.

Re: Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 21:03

ihm ist die sprache
a) zu unflexibel
b) nicht abstrakt genug (also immer noch zu hardwarenah)
c) zu unübersichtlich
d) ...

richtig?
zumindest sind das sachen die mich als alten c++ fan inzwischen an meiner ehemaligen lieblingssprache stören
python rox ;)

Re: Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 21:46

cool!

Zitat von »Y0Gi«

bin mal gespannt, was dann in zukunft an software auf uns zukommt. mit qt als alternative dürften es java-(swt-)apps plötzlich etwas schwerer haben, zumal die momentane performance eine eindeutige sprache spricht. mit C++ gehen aber natürlich wieder andere nachteile einher.
in wieweit .NET deswegen unter druck kommt, vermag ich nicht ganz zu sagen.

die frage ist auch was longhorn bringt.
.net im server-bereich wird schonmal nicht gefährdet. ;)
überhaupt hat .net mehr drumrum zu bieten, was viele programme zwar nicht brauchen, aber meist wird ja das genommen was man kennt.
die entwicklungsumgebung ist vielen leuten auch wichtig. ::)

bei java seh ichs genauso, swt fühlt sich immer noch langsamer an als ein c++-programm.

auch wichtig ist was sich noch drumrum bildet, bei java sind die frameworks usw. ein wichtiges argument.

aber schön das wir die wahl haben. :D
Gott hat die Welt ja nur in sieben Tagen erschaffen können, weil es keine installierte Basis gab.

Re: Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 22:03

das ist aber auch der einzige echte vorteil von c++, die performance

java und python (;)) spielen da naturgemäß in ner anderen liga, selbst wenn für das interface wieder c bibliotheken herhalten

in allen anderen punkten würd ich aber wieder zu python tendieren, oder notfalls java

und was die ide angeht... da gibts so viel für so viele sprachen... wer da nix brauchbares für die sprache seiner wahl findet ist einfach nur zu faul/blöd zum suchen ;)

Re: Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 22:17

Und die Performance ist ja heutzutage sowas von egal, wa r1ppch3n? ;D

MfG
"I've always said, the Web is the sum of all human knowledge plus porn.", Ron Gilbert
UltraStar Manager 1.7.2 | Infos zu meinem PC | .o0 DeathSpank 0o.

Re: Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 22:26

in den meisten fällen: JA
heutige rechner sind mehr als schnell genug dass man auch mit programmen die etwas mehr ressourcen brauchen noch perfekt arbeiten kann!

nur wirklich performancekritische sachen würde ich noch mit c machen (das es in der hinsicht top is geb ich ja zu ;))
bzw in bibliotheken stecken die ich dann in python programmen verwenden kann -> best of both worlds ;)

es gibt einfach sachen die wichtiger sind als pure performance von der der anwender dann am ende gar nichts hat weil er sie in 99% aller fälle überhaupt ned braucht
da hab i lieber ne einfache übersichtliche sprache mit der ich wesentlich schneller zum ziel komme und bei der sich nicht so schnell bugs einschleichen! ;)

Re: Qt bald auch für windows unter der GPL

Montag, 7. Februar 2005, 23:40

über python kann ich da wenig sagen, aber java-programme mit gui (azureus, eclipse) fühlen sich immer noch träger an, trotz 1-3ghz.

und es gibt viele leute mit weitaus schwächeren rechnern.
da muss man seine zielgruppe kennen wenn man eine hat.

aber für den privat shareware/oss entwickler dürfte das egal sein.
wenn man da mit java entwickeln will kann man das tun, würde ich auch, oder mit objective-c/cocoa.

bei der ide meinte ich speziell visual studio, ich kenne da einige entwickler die auf die click-entwicklung mit wizards einfach stehen.
bei ms ist sprache, api, frameworks, dokumentation dazu und code generierung/entwicklung teils derart vermischt... manche würden sagen aus einem guss. ;)
Gott hat die Welt ja nur in sieben Tagen erschaffen können, weil es keine installierte Basis gab.

Re: Qt bald auch für windows unter der GPL

Dienstag, 8. Februar 2005, 00:12

cocoa is ja wirklich ned schlecht aber irgendwie nix was ich mit nem windows programm vereinen könnte
und wenn man bedenkt dass die meisten immer noch an dosen arbeiten... ;)

und in python wird das für gewöhnlich wirklich etwas besser gelöst, auch wenn das n bisi an der plattformunabhängigkeit kratzt
das interface zb wird nur allzugern von c bibliotheken generiert

ist zugegebenermaßen immer noch langsamer als in manch andrer sprache aber so kleinigkeiten wie die plattformunabhängigkeit sind mir persönlich da doch wichtiger

irgendwo muss man seine prioritäten setzen und die performance ist dabei auf meiner liste etwas weiter unten angesiedelt wenns ned grad um spiele, videobearbeitung oder ähnliches geht ;)

Re: Qt bald auch für windows unter der GPL

Dienstag, 8. Februar 2005, 01:26

das charmante an cocoa ist nicht nur die performance, sondern die einbindung ans system.

rendezvous, address buch, ical, applescript, plugins (zb mausgesten), ...
und das mit einer sauberen api, objektorientiert wie java.

deswegen gibts ja auch neben firefox camino ;)

kommt halt auf die eigenen prioritäten an.
Gott hat die Welt ja nur in sieben Tagen erschaffen können, weil es keine installierte Basis gab.

LaNcom

Senior Member

Re: Qt bald auch für windows unter der GPL

Dienstag, 8. Februar 2005, 02:57

Bevor man schon mal künftige Marktanteile rät und Chancen malt, sollte man sich mal Qt 4 angucken. Python, Java und C# sind schön und gut, aber Qt ist mir lieber (ich mag Python, für Prototyping und Skripte, nicht für komplette, ausgewachsene Projekte).

Qt 4 besteht zum Beispiel aus zwei Teilen (bislang immer einer), einer für Basisfunktionalitäten, einer für die GUI. Da in der Basislibrary auch Datenbankhandling, Netzwerk und so drin ist, kann man eigentlich sehr einfach sehr schnelle Server Applikationen damit basteln - die auch allemal schneller und effizienter sind als der .net Irrsinn. Ob Trolltech Qt dafür vermarkten will bleibt abzuwarten, aber möglich ist es.

Abgesehen davon hat Qt 4 Arthur, eine sehr durchdachte und mächtige Paint Engine, Tulip, einen extrem neckischer STL Ersatz (mit foreach zum Beispiel), ordentlich aufgemotztes Multithreading...

Der Witz ist ja, dass der Vorteil von Qt gar nicht mehr so sehr die perfekte Portabilität ist, sondern das Qt auch unabhängig davon so ziemlich das Beste ist, was man derzeit für Geld kaufen kann. Oder jetzt halt eben auch umsonst bekommt, unter Windows... :-)

PS: Java ist nicht langsam, nach einigen Tests ist Java 1.5 sogar schneller als alles andere, einschließlich C#, C, C++, egal, welchen Compiler man da benutzt. Aber das gilt halt eben nicht für die GUI.

crushcoder,
diese Form der Integration hat man mit Qt+KDE unter Linux allerdings auch, nicht minder umfangreich und elegant.
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music." -- Kristian Wilson, Nintendo, Inc, 1989.

Re: Qt bald auch für windows unter der GPL

Dienstag, 8. Februar 2005, 10:51

ich hab ja auch nur begründet warum ich objective-c/cocoa einsetzen würde.
denn ich habe einen mac.

das ist ja keine empfehlung für leute die windows oder linux apps programmieren.

---
klar bringt qt auch netzwerk-funktionalität mit, aber mit zb j2ee, application-servern, hibernate als persistenz-schicht und den ganzen anderen schon vorhandenen frameworks/produkten wird es schon schwer auf dem server mit java mitzuhalten.
und .net steht auch nicht schlecht da.

aber server-apps sind auch eher business-bereich, und da greift die neue lizenz eh nicht.
Gott hat die Welt ja nur in sieben Tagen erschaffen können, weil es keine installierte Basis gab.

Re: Qt bald auch für windows unter der GPL

Dienstag, 8. Februar 2005, 13:57

Zitat von »Saiyaman«

Das wird wohl unter Dual-License laufen. Wenn du dein Windowsprodukt vermarkten willst, musste dir weiterhin eine kostenpflichtige Lizenz zulegen ;)

ja, aber so kann man endlich GPL-anwendungen unter windows entwickeln und verbreiten. wegen der GPL darf man die aber natürlich nicht verkaufen (siehe meinen folgenden post), dann wird die bereits vorhandene kommerzielle version erforderlich.


Zitat von »r1ppch3n«

ihm ist die sprache
a) zu unflexibel
b) nicht abstrakt genug (also immer noch zu hardwarenah)
c) zu unübersichtlich
d) ...

richtig?
zumindest sind das sachen die mich als alten c++ fan inzwischen an meiner ehemaligen lieblingssprache stören
python rox ;)

Qt != C/C++. ok, die sprache ist noch da. so viele leute wie aber auch heute damit noch arbeiten und auch in der vergangenheit damit geschaffen haben, kann sie _so_ schlecht nicht sein. durch Qt wird das ganze noch ne nummer abstrakter und portabler, und das ist gut so.


Zitat von »Saiyaman«

Und die Performance ist ja heutzutage sowas von egal, wa r1ppch3n? ;D

jein.

Zitat von »r1ppch3n«

irgendwo muss man seine prioritäten setzen und die performance ist dabei auf meiner liste etwas weiter unten angesiedelt wenns ned grad um spiele, videobearbeitung oder ähnliches geht ;)

genau das isses. heutzutage ist geringere entwicklungszeit, geringere fehleranfälligkeit, bessere wartbarkeit, höhere sicherheit und dergleichen in den meisten bereichen weitaus wichtiger als die performance(-unterschiede).



Zitat von »crushcoder«

über python kann ich da wenig sagen, aber java-programme mit gui (azureus, eclipse) fühlen sich immer noch träger an, trotz 1-3ghz.

super isses wohl noch nicht, aber ich bin mit azureus und eclipse soweit zufrieden, dass ich es nutze. und das will ja bekanntlich was heißen ;)


Zitat von »LaNcom«

Bevor man schon mal künftige Marktanteile rät und Chancen malt, sollte man sich mal Qt 4 angucken. Python, Java und C# sind schön und gut, aber Qt ist mir lieber (ich mag Python, für Prototyping und Skripte, nicht für komplette, ausgewachsene Projekte).

ich dachte speziell auch an die verwendung von Qt via Python für grafische oberflächen. da hab ich jetzt endlich ne gescheite alternative "für's große" unter windows, die vorher eben nicht so da war.

und ja, Python ist für prototyping und gewisse arten von anwendungen oder deren zielgruppen geeignet. bei riesigen projekten ist aber was "festes" doch schöner/praktischer/besser für eine distribution an endanwender. was die geschwindigkeit angeht, will ich da aber lieber nicht behaupten, dass Python da unbeding am längeren hebel säße.

Re: Qt bald auch für windows unter der GPL

Dienstag, 8. Februar 2005, 15:16

Zitat von »Y0Gi«

ja, aber so kann man endlich GPL-anwendungen unter windows entwickeln und verbreiten. wegen der GPL darf man die aber natürlich nicht verkaufen, dann wird die bereits vorhandene kommerzielle version erforderlich.

Was wäre denn freie Software ohne die Freiheit, sie verkaufen zu dürfen? ;)

Zitat

Free programs are sometimes distributed gratis, and sometimes for a substantial price. Often the same program is available in both ways from different places. The program is free regardless of the price, because users have freedom in using it. [...] Strictly speaking, ``selling'' means trading goods for money. Selling a copy of a free program is legitimate, and we encourage it.

Quelle: http://www.gnu.org/philosophy/selling.html

Gruß

derJoe

Re: Qt bald auch für windows unter der GPL

Dienstag, 8. Februar 2005, 15:22

ok, hast ja recht :)
korrigiere mich: GPL-software muss auch GPL bleiben, d.h. auf Qt basierende software unterliegt auch den restriktionen der GPL. so muss man beim verkauf solcher software auch immer den quellcode mitliefern/bereithalten. wenn man das nicht möchte, braucht's halt die kommerzielle qt-lizenz.

einverstanden? :)