Ich fange an, an einem neuen GUI-Projekt in .Net zu arbeiten und jemand schlug mir Qt vor. Ich habe angefangen darüber zu lesen und ich verstehe seine Vorteile gegenüber dem Visual Studio Designer nicht.
Ich verstehe, warum C ++ VS6 es verwenden wird, aber nicht warum .net-Entwickler.
Wenn der Hauptvorteil die Portabilität ist, was ist dann sein Vorteil für JAVA?
Danke!
Es ist plattformübergreifend und verwendet das Systemressourcen, um Fenster zu zeichnen, Kontrollen usw., so Ihre Anwendung erhalten ein natives Aussehen (z. B. auf einem Mac Dein App-Fenster wird fehlen Die Menüleiste und die Menüleiste werden angezeigt in der Menüleiste des Systems, wie es ist Standardverhalten auf dem Mac Plattform).
Das Schreiben in C ++ gibt Ihnen eine großartige Kontrolle, die Möglichkeit, mit fantastischen Bibliotheken wie STL, Boost usw. zu arbeiten; und Ihr Code wird in native Binärdateien kompiliert, die mit voller Geschwindigkeit ausgeführt werden, ohne dass eine virtuelle Maschine erforderlich ist.
Qt ist Open Source und wird von der Qt Group (ehemals Trolltech) bei Nokia entwickelt, sodass Sie ein sehr großes Unternehmen haben, das es mit der Unterstützung der Community erhält und für die Weiterentwicklung sorgt.
Sehen Sie sich diesen Beitrag an: Do you benutze Qt und warum benutzt du es?
Persönlich mag ich Qt, weil es plattformübergreifend sehr beliebt ist, und Sie können einen Prototypen sehr schnell fertig haben!
Mit weniger Worten
Für eine detailliertere Beschreibung können Sie einen Blick auf diesen Artikel werfen:
Ist ein kurzer Vergleich auf Java und Qt, ist sehr interessant.
Tags und Links qt user-interface qt4