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.
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
ansehenEine 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)
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:
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.
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 ...
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
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 ...
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>
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
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:
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.
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.
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.