Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
Zielplatform Prio Windows. Die UI wird via HTML angedockt (Websockets).
Aktuell im Einsatz VS 2012 Express (überwiegend, einige auch VC Prof.). An dem Projekt sitzen verteilt ca. 150 Entwickler. Einige Basis Dinge werden zentral gemacht, das andere (spezielle Firmen-Plugins) bei verschiedenen Nutzern (halt die ext. Firmen!). Manche dieser externen haben auch Probleme finanziell zur VC Prof. zu greifen ( gut 600,- Euro pro Entwickler..). Das hat mit Beschaffung und Firmenpolitik etc. zu tun. Die Wege bei manchen Unternehmen sind da sehr lang und steinig oder politisch. (Bitte also nicht pauschal sagen: das Geld sollte für einen Entwickler schon über sein..). Man will auch nicht langfristig in irgendwelche Abo-Dinge gelangen.
Grobe Idee:
- Ide/Editor Visual Studio Code (habe ich bislang nur bei kleinen Projekten mal getestet)
- Compiler/Toolchain: Clang und entsprechende Werkzeuge
Ich freue mich über Vorschläge und Diskussionen zu dem Thema.
Aktuell im Einsatz VS 2012 Express (überwiegend, einige auch VC Prof.). An dem Projekt sitzen verteilt ca. 150 Entwickler. Einige Basis Dinge werden zentral gemacht, das andere (spezielle Firmen-Plugins) bei verschiedenen Nutzern (halt die ext. Firmen!). Manche dieser externen haben auch Probleme finanziell zur VC Prof. zu greifen ( gut 600,- Euro pro Entwickler..). Das hat mit Beschaffung und Firmenpolitik etc. zu tun. Die Wege bei manchen Unternehmen sind da sehr lang und steinig oder politisch. (Bitte also nicht pauschal sagen: das Geld sollte für einen Entwickler schon über sein..). Man will auch nicht langfristig in irgendwelche Abo-Dinge gelangen.
Grobe Idee:
- Ide/Editor Visual Studio Code (habe ich bislang nur bei kleinen Projekten mal getestet)
- Compiler/Toolchain: Clang und entsprechende Werkzeuge
Ich freue mich über Vorschläge und Diskussionen zu dem Thema.
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
IDE: Imho ganz klar QtCreator. Professionelle C++-IDE mit gutem Code-Support, bietet auch bei großen Projekten sinnvolle Features und Integration für clang/gcc/mingw an
Toolchain: MSVC++ oder MinGW, je nach Anforderungen und benötigten Libraries
Toolchain: MSVC++ oder MinGW, je nach Anforderungen und benötigten Libraries
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
Re: Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
Wer in der Windowswelt unterwegs ist und dort auch unterwegs bleiben will sollte meiner Meinung nach auch die entsprechenden Tools einsetzen (Visual Studio).
Prof. oder Enterprise Lizenzen sollten es schon sein, zumindest für die wichtigsten Entwickler. Anderen reicht vielleicht die Community Version.
Über Qt kann man nachdenken wenn man auch auf andere Platformen will, ansonsten sollte das keine Rolle spielen.
Wenn bei den Lizenzen gespart wird, würde ich meinem Chef sagen das auch alles mit den Kommandozeilentools aus den SDK's geht, aber sich die Entwicklungszeiten dann deutlich erhöhen. Ab dann ist es eine einfache Rechnung.
Prof. oder Enterprise Lizenzen sollten es schon sein, zumindest für die wichtigsten Entwickler. Anderen reicht vielleicht die Community Version.
Über Qt kann man nachdenken wenn man auch auf andere Platformen will, ansonsten sollte das keine Rolle spielen.
Wenn bei den Lizenzen gespart wird, würde ich meinem Chef sagen das auch alles mit den Kommandozeilentools aus den SDK's geht, aber sich die Entwicklungszeiten dann deutlich erhöhen. Ab dann ist es eine einfache Rechnung.
-
- Establishment
- Beiträge: 488
- Registriert: 01.03.2009, 19:09
Re: Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
Sehe das genauso wie odenter
Unter Windows (natuerich mit Win als Zielplatform) fuert vor allem fuer Teams dieser Groessenordnung imo kein Weg and Visual Studio (Pro oder Enterprise) vorbei.
Buildsystem und Debugging sind dabei nur 2 Punkte bei denen VS als IDE auf Windows vorne ist.
600 Euro/Lizenz fuer VS Pro sollte eigenltich gar keine Frage sein wenn die Geschaeftsleitung mal darueber nachdenkt wie lange sie den Entwickler dafuer bezaehlen kann und der Entwickler eine halbwegs realistische Abschaetzung macht was das zusammenschustern irgendwelcher Toolchains an Mehraufwand bedeutet.
Unter Windows (natuerich mit Win als Zielplatform) fuert vor allem fuer Teams dieser Groessenordnung imo kein Weg and Visual Studio (Pro oder Enterprise) vorbei.
Buildsystem und Debugging sind dabei nur 2 Punkte bei denen VS als IDE auf Windows vorne ist.
600 Euro/Lizenz fuer VS Pro sollte eigenltich gar keine Frage sein wenn die Geschaeftsleitung mal darueber nachdenkt wie lange sie den Entwickler dafuer bezaehlen kann und der Entwickler eine halbwegs realistische Abschaetzung macht was das zusammenschustern irgendwelcher Toolchains an Mehraufwand bedeutet.
Bevor man den Kopf schüttelt, sollte man sich vergewissern einen zu haben
Re: Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
VSCode ist eine schöne Ergänzung, aber imho kein Ersatz für VS. Seit sie in VS 2019 das Öffnen von Python Files verbuggt haben editiere ich darin meine Python Scripte.
- Chromanoid
- Moderator
- Beiträge: 4273
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
Hat jemand von euch mal NetBeans oder Eclipse ausprobiert? Zumindest mit NetBeans habe ich mal an einem mini Projekt erfolgreich gearbeitet. Das war aber eben mini....
-
- Establishment
- Beiträge: 135
- Registriert: 29.08.2003, 14:22
- Kontaktdaten:
Re: Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
Es gibt noch CLION von Jetbrains.
Ich nutze auf der Arbeit seit Jahren PHPStorm von denen und das ist unschlagbar in vielen Aspekten:
Suchen, Autovervollständigung, Refactoring, Plugins, ShortCuts (quasi alles ist mit ShortCuts belegt) nur um ein paar zu nennen.
Sitze ich zu Hause an Visual Studio vermisse ich am laufenden Band viele Features.
Habe mir vor ein paar Tagen CLION heruntergeladen, scheint auf den ersten Blick genau so mächtig zu sein wie PHPStorm.
Ein Versuch ist es mit Sicherheit wert.
Ich nutze auf der Arbeit seit Jahren PHPStorm von denen und das ist unschlagbar in vielen Aspekten:
Suchen, Autovervollständigung, Refactoring, Plugins, ShortCuts (quasi alles ist mit ShortCuts belegt) nur um ein paar zu nennen.
Sitze ich zu Hause an Visual Studio vermisse ich am laufenden Band viele Features.
Habe mir vor ein paar Tagen CLION heruntergeladen, scheint auf den ersten Blick genau so mächtig zu sein wie PHPStorm.
Ein Versuch ist es mit Sicherheit wert.
>>> http://www.bug-soft.net <<<
- Schrompf
- Moderator
- Beiträge: 5042
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
CLion auf Arbeit auf Linux, feines Programm. Kostet halt amtlich Geld und erzwingt noch einen Account.
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
Re: Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
CLion, Eclipse, Netbeans .. alles mal getestet. Nutze Webstorm (Bruder von CLion) für JS/HTML, schon sehr gut. CLion ist gut, aber dann ist man schon fast bei den Kosten von VS ohne VS zu haben. Netbeans und Eclipse verlieren häufiger Codecompletion etc. Ohne ist das für manche User schwer zu bedienen.
Das Kosten-Problem sind nicht die gut 90% der User.. die letzten 10% haben echte Probleme... da geht das in den Firmen schon mal rauf und runter (Übernahmen und solche Dinge. Das sind KEINE Softwareunternehmen, sondern Firmen im hart umkämpftem Markt!!) Da bekommt man erstmal für Kosten kein Gehör. Daher wäre eine komplette , autarke Lösung ohne Kosten schon ideal. Daher ja die Überlegungen. Rundumsorglos aus reiner Entwicklungssicht wäre wohl VS.
Das Kosten-Problem sind nicht die gut 90% der User.. die letzten 10% haben echte Probleme... da geht das in den Firmen schon mal rauf und runter (Übernahmen und solche Dinge. Das sind KEINE Softwareunternehmen, sondern Firmen im hart umkämpftem Markt!!) Da bekommt man erstmal für Kosten kein Gehör. Daher wäre eine komplette , autarke Lösung ohne Kosten schon ideal. Daher ja die Überlegungen. Rundumsorglos aus reiner Entwicklungssicht wäre wohl VS.
-
- Establishment
- Beiträge: 488
- Registriert: 01.03.2009, 19:09
Re: Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
Eclipse ist ziemlich RAM hungrig und wird ab einer bestimmten Projektgroesse ziemlich schnarchig.
Die zuverlaessige Funktion der CodeCompletion laesst auch zu Wuenschen uebrig.
Und zmindest unter Linux stuerzt mir der GDB ofmals weg, unter Windows hab ich das noch nicht getestet.
Clion ist eine gute IDE, aber unterscheidet sich halt Preislich kaum von VS Pro...
Gerade wenn die Kosten ein Problem sind, sollte das Argument des hoeheren Aufwands mit "billigem" Werkzeug doch doppelt ziehen
Die zuverlaessige Funktion der CodeCompletion laesst auch zu Wuenschen uebrig.
Und zmindest unter Linux stuerzt mir der GDB ofmals weg, unter Windows hab ich das noch nicht getestet.
Clion ist eine gute IDE, aber unterscheidet sich halt Preislich kaum von VS Pro...
Gerade wenn die Kosten ein Problem sind, sollte das Argument des hoeheren Aufwands mit "billigem" Werkzeug doch doppelt ziehen
Bevor man den Kopf schüttelt, sollte man sich vergewissern einen zu haben
Re: Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
Billig ist halt billig.. den Preis wert .. dann kommt es auf den Preis an. Hier im Unternehmen setzen wir schon Top-Werkzeuge ein. Das ist sicherlich auch gewünscht. Warum behelfen wenn es besser geht. Das rechnet sich ja auch wie ihr schon schreibt. Leider ist das nicht überall so. Daher bin ich ja auf der Suche nach der eierlegenden Wollmilchsau. Gut verwendbare IDE und den Code compilieren können mit vernünftigen Compilerwerkzeugen.
Wenn der Weg mit CLANG oder GCC unter Windows von Anfang an zu steinig wird, dann ist das sicherlich auch kein sinnvoller Lösungsweg für uns.
Wenn der Weg mit CLANG oder GCC unter Windows von Anfang an zu steinig wird, dann ist das sicherlich auch kein sinnvoller Lösungsweg für uns.
Re: Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
Die Eierlegende Wollmichsau ist Visual Studio Enterprise. Wer daran sparen will muss Kompromisse eingehen.Walker hat geschrieben: ↑18.10.2019, 13:35 Billig ist halt billig.. den Preis wert .. dann kommt es auf den Preis an. Hier im Unternehmen setzen wir schon Top-Werkzeuge ein. Das ist sicherlich auch gewünscht. Warum behelfen wenn es besser geht. Das rechnet sich ja auch wie ihr schon schreibt. Leider ist das nicht überall so. Daher bin ich ja auf der Suche nach der eierlegenden Wollmilchsau. Gut verwendbare IDE und den Code compilieren können mit vernünftigen Compilerwerkzeugen.
Wenn der Weg mit CLANG oder GCC unter Windows von Anfang an zu steinig wird, dann ist das sicherlich auch kein sinnvoller Lösungsweg für uns.
Für EUR 0 geht es eben auch. Notepad und SDK Tools. Fertig. :)
- RustySpoon
- Establishment
- Beiträge: 298
- Registriert: 17.03.2009, 13:59
- Wohnort: Dresden
Re: Welches C++ Entwicklungssystem/Kombi für die absehbare Zukunft
Naja, CLion kostet im ersten Jahr 199€ und sinkt dann im Laufe zweier Jahre auf 119€ (bei jährlicher Kündigung). Privat sogar nur 89€ bzw. 53€. VS Pro kostet 1082€ (1199$) im ersten Jahr, sowie jede Verlängerung 721€ (799$). VS Enterprise sogar 5414€ (5999$) bzw. 2318€ (2569$). Korrigiert mich wenn ich falsch liege, aber so sind das sind jetzt schon unterschiedliche Hausnummern.
Persönlich mag ich den JetBrains-Kram sehr; mein Erfahrungsschatz außerhalb von IntelliJ ist aber auch begrenzt. CLion hab ich nur mal ein Weilchen privat benutzt und als sehr angenehm empfunden; Rider benutz ich im Verbund mit Unity inzwischen deutlich lieber als Visual Studio.
Von Visual Studio Code kann ich eigentlich in dem Zusammenhang nur abraten. Damit hab ich auf Arbeit viel zutun und das ist imho "nur" ein besserer Texteditor.
Das Problem mit der Knauserei bei den Werkzeugen kenn ich leider nur zu gut. Bei manchen Chefs schaltet echt das Hirn aus, sobald mal 3€ an Investitionen im Raum stehen. Ist jetzt nicht unbedingt objektiv, aber JetBrains bietet da auch ein wenig Argumentationshilfe.