Qt Creator - Meinungen und Gedanken [geschlossen]

8

Ich bin auf der Suche nach einem Feedback von allen, die eine Chance hatten, etwas Zeit mit der neuen IDE von Troll Tech zu verbringen, Qt Schöpfer . Zu diesem Zeitpunkt befindet es sich in der öffentlichen Beta-Version, daher wird es wahrscheinlich noch nicht viele geben. Aber ich denke, dass Feedback von Dritten nützlich sein könnte.

Wenn Sie viel Qt-Entwicklung machen, wäre es auch großartig zu hören, auf welche IDE Sie sich verlassen und warum Sie denken, dass dies die beste Option für die Qt-Entwicklung ist.

    
Fostah 24.01.2009, 16:55
quelle

11 Antworten

6

Das Ziel von Qt Creator ist es, den Einstieg in Qt zu erleichtern und zusammen mit anderen strategischen Schritten von Nokia (wie LGPLing Qt) die Einführung des Toolkits zu beschleunigen.

Qt Creator konkurriert nicht mit Eclipse oder Visual Studio, obwohl es in vielen Szenarien ersetzt werden kann. Es ist eine leichtgewichtige IDE, die unter Windows auch eine vollständige Entwicklungs-Toolchain enthält. Es hat eine aktive Gemeinschaft von Entwicklern und Testern von Tag Null gesammelt. Obwohl der anfängliche Fokus auf qmake-basierten Projekten liegt, besteht die Idee darin, dass es andere Tools durch seine plugin-basierte Architektur unterstützen wird.

Sie können einige Videos auf der Seite

ansehen

Eine der erfrischendsten Funktionen ist, wie einfach es ist, "Vollbild" zu verwenden und zu vergessen, dass Sie eine IDE verwenden. Denken Sie daran, dass es als Beta betrachtet wird und Sie gelegentlich Segfault auftreten können. Alles in allem sehe ich eine glänzende Zukunft für Qt Creator.

(Haftungsausschluss, meine Firma hat das plattformübergreifende Installationsprogramm erstellt, das Qt Creator verwendet)

    
Daniel Lopez 25.01.2009, 19:29
quelle
3

Ich verwende Visual Studio 2008 mit der kommerziellen QT-Integration für Visual Studio und es ist das Beste. Leider hatte ich nicht die Möglichkeit den Qt Creator auszuprobieren.

Bearbeiten: Die QT-Integration ist für die Open-Source-Entwicklung tatsächlich nicht verfügbar. Wenigstens nicht l egal ...
Zuvor habe ich mit QDevelop mit KDevelop gearbeitet, minGW verwendet und nur Visual Studio ohne die Integration verwendet, das .vcproj mit qmake erstellt und den Designer zum Bearbeiten von Steuerelementen verwendet.

Das Integrations-Plugin hat einige Vorteile gegenüber den meisten anderen:

  • es enthält alle Funktionen des Designers und mehr verwandte Funktionen, die Sie im Designer nicht erhalten, wie die Möglichkeit, auf ein Widget doppelzuklicken, um einfach ein Signal von ihm mit einem Slot in der Klasse des Widgets zu verbinden.
  • Volle Debugger-Unterstützung für alle QT-Typen und generischen Container. Dies ist im Grunde eine Ergänzung zu VCs autoexp.dat-Datei.
  • Visuelle Verwaltung von eingebetteten Bildern, ähnlich wie VCs Ressourcenmanager
  • erstellt Moc-Dateien automatisch für Klassen, die von QObject abgeleitet sind, ohne qmake durchlaufen zu müssen. Tatsächlich müssen Sie nicht einmal über qmake wissen.
shoosh 24.01.2009 18:11
quelle
2

Ich würde Qt Creator definitiv weiterempfehlen. Es ist an dieser Stelle sehr einfach, aber auch erfrischend und einfach zu handhaben. Dinge wie kontextsensitive Hilfe und intelligente Codevervollständigung machen es sich lohnenswert.

    
Tjaart 28.01.2009 14:49
quelle
2

Ich benutze es für C ++ - Code-Editor für ein paar Stunden und mein erster Eindruck ist Qt Creator ist bissig, Code komplett ist schnell und scheint für meine begrenzte Test zu arbeiten. Ich mag auch den sauberen Look. Ich habe nach einem C ++ - Code-Editor für Linux gesucht, um GVIM zu ersetzen, und ich mag, was ich bisher in Qt Creator 1.0 gesehen habe. Wenn sie es weiter entwickeln und es zu einer allgemeinen IDE machen, nicht nur zum Erstellen von Qt-Apps, kann ich sehen, dass ich GVIM für Qt Creator leert. Übrigens ist 1.1 gerade veröffentlicht. Lade es heute Abend herunter ...

    
Shing Yip 28.04.2009 18:03
quelle
2

Es gibt ein paar Dienstprogramme, mit denen Sie Visual Studio mit der GPL-Version verwenden können (dh ohne die kommerziellen Integrationstools)

Ich habe keine dauerhafte Verbindung ( Ссылка ) diese übernehmen die zusätzlichen moc-Schritte für Sie in VS2005 / 8 - hoffentlich wird die LGPL-Veröffentlichung den Anstoß für viele weitere Tools geben

BEARBEITEN - Mit der LGPL-Version von QT ist jetzt auch das Visual Studio-Add-In verfügbar kostenlos verfügbar

    
Martin Beckett 25.01.2009 19:42
quelle
1

Ihnen die Wahrheit sagen, Ich denke, es gibt einen großen Kampf um die .Net GUI Tools zu erstellen. Wenn das "alte" QT besser war als das MFC-Tool, gibt der neue QT-Ersteller ein Werkzeug, das überwältigend ist.

Aber ich werde es nicht für etwas anderes als GUI verwenden, Es ist zu kindlich ...

    
ManicQin 29.04.2009 18:34
quelle
1

Damit Qt Creator auch nur entfernt in Betracht gezogen werden kann, muss der Debugger mit den Tools von Microsoft in Visual Studio 2010 vergleichbar sein. Ich weiß, dass Qt Creator an GDB gebunden ist, aber das ist einfach nicht gut genug, um den Schnitt für mich zu machen / p>     

Davor Olic 28.03.2010 22:52
quelle
1

Ich probiere momentan Qt Creator Version 2.0.0 unter Debian Squeeze aus. Es ist großartig, eine Visual Studio vergleichbare IDE zu haben, die wirklich plattformübergreifend ist. Ich verwende VS bei der Arbeit, um MFC-Apps (unter anderem) & amp; Obwohl ich es noch nicht vollständig erforscht habe, scheint es für natives C ++ genauso gut zu sein wie Visual Studio, Debugging inbegriffen. Wie auch immer, VS läuft nur unter Windows, also ist es nicht gut für mich als GNU / Linux-Benutzer

    
andywebsdale 25.07.2010 18:39
quelle
1

Ich bin ziemlich begeistert von Qt Creator; Ich benutze es seit über einem Jahr. Ich verwende es unter Linux, so dass ich es nicht mit Visual Studio und dergleichen vergleichen kann, aber ich bevorzuge es über KDevelop 3 / Kate, die meine Hauptbezugspunkte sind. Ich habe Eclipse nicht ausführlich genutzt. Hier sind die Dinge, die ich mag:

  • Gute, schnelle Code-Auto-Vervollständigung (Strg + Leertaste)
  • Schneller Zugriff auf Dateien im Projekt. Das untere Dialogfeld ermöglicht es Ihnen, die Groß- und Kleinschreibung nicht zu beachten. viel besser als durch Verzeichnisse zu klicken.
  • Mit Strg + Klick können Sie auf eine Variable klicken und finden, wo sie deklariert wurde. Strg + Klick auf den Klassentyp bringt Sie zur Klassendeklaration.
  • Unterstützung für das Umbenennen von Variablen, Klassen, Funktionen
  • Verwendung für Variablen, Funktionen finden. (Nicht perfekt, hat eine harte Zeit mit bestimmten Template-Typen)
  • Smart Einzug ist ziemlich einfach einzurichten. (obwohl Emacs ist am besten mit intelligenten Einzug IMO)
  • Seitenrandlinie bei 80 Zeichen (mag wie eine kleine Sache erscheinen, aber eine große Sache für mich)
  • Möglichkeit zum Auschecken oder zumindest zum Schreiben einer Datei im Editor. (Wieder eine kleine Sache, aber eine große Sache für mich)
  • Hat vi-Modus für Leute, die solche Dinge mögen.

Um ehrlich zu sein, benutze ich tatsächlich Qt Creator für die allgemeine Quellcode-Bearbeitung; Ich mache nicht viel mit der tatsächlichen Qt-Entwicklung. Wenn ich das tue, hat es jedoch eine nette Funktion, die beim Erstellen eines .ui-Formulars die zugehörigen .hh, .cc-Dateien erzeugt. Das ist also eine große Hilfe.

    
Chance 04.08.2010 15:34
quelle
1

Froh, diese Frage bei SO zu finden. Ich dachte, es wäre an der Grenze zu einem herstellerspezifischen Problem.

Ich verwende QT Creator 2.0.1 (unter OS X) jetzt seit einigen Wochen. Teilweise gut, teilweise nicht. Was ich am meisten vermisse, ist eine einfache Möglichkeit, die IDE mit meinem Lieblings-Editor SubEthaEdit zu integrieren. Redakteure sind solche handschuhähnlichen persönlichen Dinge. Du lernst sie kennen und dann ist es schwer zu wechseln. QT Creator bietet mir alle Features eines Editors, aber es fühlt sich einfach komisch an, es zu benutzen. Ich bin mir sicher, dass eine solche Integration derzeit technisch möglich ist (= es muss kein Bearbeitungsfenster in Creator geöffnet sein).

Ansonsten fühlt es sich Qt an. Es ist irgendwie nicht-native OS X, die manchmal Probleme, aber nicht so sehr. Nun, die Arbeit mit Kommandozeile und SEE könnte mein schließlicher Lieblingsplatz sein. Tut mir Leid, Schöpfer. Guter Versuch.

    
akauppi 23.02.2011 10:04
quelle
1

Halten Sie es dort, die Tatsache, dass Sie sich nicht die Zeit nehmen, um die Funktionen der IDE herauszufinden, bedeutet nicht, dass es solche Funktionen nicht hat. Sie möchten Ihren eigenen Editor verwenden, gehen Sie dazu

Über diesen Debugger ist der VS-Debugger ab 2010 ein standardkonformer Debugger mit ein paar MS-Erweiterungen, GDB war immer kompatibel und hat auch zusätzliche Module, MS ist etwas schneller, aber nichts, was mir wirklich wichtig ist In beiden Fällen ist momentan keiner von ihnen der Beste, sondern Intels Compiler. Sie haben auch die Option von gdbservers mit gdb.

Visual Debugger hat diese Funktion, wo Sie stoppen können, wenn ein Fehler erkannt wird, korrigieren Sie es und fahren Sie fort, das ist sehr praktisch für viele Programmierer, während andere kritisieren, dass dies eine "schlampige Programmiereinstellung" fördert.

Der Visual Studio-Debugger kann nicht in den Kernel-Modus-Code zurückverfolgt werden. Dies ist jedoch mit einer kostenlosen VisualDDK-Erweiterung möglich. Alternativ wird das Kernel-Mode-Debugging von Windows im Allgemeinen mit WinDbg, KD oder SoftICE durchgeführt.

Der Visual Studio Debugger kann Lambda-Expressions oder Linq nicht debuggen.

Visual Studio ist gut, ja sehr, tatsächlich ist es wahrscheinlich das Beste, was Microsoft je gemacht hat (das sagt nicht viel). Es ist am besten für .net und C #, aber wenn es um etwas anderes geht, ist das Gleichgewicht entweder gerade oder ein Nachteil oder VS.

Wir müssen auch bedenken, dass viele von uns sich an bestimmte Werkzeuge gewöhnen und Dinge aus der Perspektive solcher Werkzeuge sehen, unbewußt andere Lösungen als fehlerhaft ansehend. Menschen werden geneigt sein, das Werkzeug, mit dem sie mehr Erfahrung haben, zu erhöhen, und da VS am häufigsten ist, neigen die meisten dazu, es zu fördern.

Auch wenn man den Unterschied nicht unterscheiden kann, braucht man das Ding nicht, das anders ist, zumindest noch nicht, und sobald du es brauchst, wirst du wissen, was du für deine spezifischen Bedürfnisse brauchst.

>

Auch ... es hängt davon ab, was Sie programmieren werden, Office- und Low-End-Anwendungen werden eine Menge .NET und C # sehen (.net-Programmierer neigen dazu, faul zu sein), in diesem Fall ist Ihr weisester Aufruf Visual Studio Aber sagen wir, Sie tun High-End wie Telekommunikation, Medizin oder Luft- und Raumfahrt, Sie werden andere Optionen haben, die Ihnen viel besser passen.

    
Hikari 09.10.2011 19:13
quelle

Tags und Links