Autor Beitrag
xtrabreit
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Fr 28.03.14 17:11 
Hallo,

ich bin seit guten 3 Monaten dabei C++ zu lernen nach dem ich nun weit über 5 Jahre mit PHP/MySQL gearbeitet habe.
Die ersten (kleinen) Anwendungen (Eingabeaufforderung) laufen bereits Problemlos.

Die Frage die ich mir allerdings nun stelle, ist dies die richtige Sprache um auch Grafische Anwendungen zu erstellen oder liege ich mit C++ da falsch? Grafische Anwendungen im Sinne von Installer und eigenen Windowsprogramen.

Achja, da ich auf der Arbeit überwiegend mit Linux Arbeite, sollte die Sprache auch dort anzuwenden sein.

Und Nein, Java kommt für mich nicht in Frage.
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4806
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Fr 28.03.14 17:30 
Hallo und :welcome:

um relativ einfach Windows-Programme zu erstellen, würde ich dir C# (und das .NET-Framework) empfehlen. Die Lernkurve ist bei weitem steiler als bei C++ (und man muß sich nicht so mit Low-Level-Zeugs rumschlagen).

Wenn es doch unbedingt C++ sein soll, dann kombiniere es aber auf keinem Fall mit WinForms (d.h. dem .NET-Framework), s.a. Windows Forms und Visual C++ MACHT KEINEN SINN!. Die Sprache C++/CLI ist komplett eigenständig und nur für Interop-Programmierung (managed/unmanaged) gedacht - soviel nur als Hinweis.

Für (natives) C++ gibt es verschiedene GUI-Frameworks, s. z.B. [HOWTO] Welches Toolkit für GUIS? (persönlich würde ich Qt empfehlen, jedoch ist der Einstieg für Anfänger nicht gerade einfach - Stichwort: MOC).

Wie du siehst, habe ich für C++ dich auf c-plusplus.de verwiesen, da dies die größte deutsche C++ Community ist.
Wenn du jedoch zu C# wechseln möchtest, so darfst du gerne explizit im C#-Forum hier bleiben.

Viel Erfolg!
xtrabreit Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Fr 28.03.14 19:38 
Erst mal Danke für die Info.

Visual C++ habe ich nicht ein Einsatz.
Ich nutze Netbeans mit cygwin und QT.

Wenn ich das jetzt richtig verstanden habe:
C++ praktisch für jede Plattform
C# für Windows und WindowsApps?
Palladin007
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1282
Erhaltene Danke: 182

Windows 11 x64 Pro
C# (Visual Studio Preview)
BeitragVerfasst: Fr 28.03.14 20:05 
Ob ich C++ als praktisch bezeichnen würde, darüber lässt sich streiten, aber auf jeden Fall ist damit extrem viel möglich und das ganze unabhängig vom Betriebssystem.

C# gibt's auch für Linux, allerdings nur über das Mono-Projekt. Ob das für dich passt, musst du ausprobieren, ich habe noch nicht damit gearbeitet.
xtrabreit Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Sa 29.03.14 22:14 
Ich dank euch erst mal für eure Antworten.
Habe mich jetzt für die Enwticklungszmgebung Dev C++ entschieden bzw. nach dem dies nicht mehr Weiterentwickelt wird für den Nachfolger.

Schade um die Zeit das ich nicht besser aufgepasst habe und direkt mit C# angefangen habe aber gut, lernen wir jetzt erst mal C++ weiter und später C#, schaden kann es ja nicht neben PHP, MySQL, HTML, CSS, JS Bashscripting noch C++ zu können bzw. später auch C#.