Für
GUI und Datenbanken sind eigentlich nur C#, Java, C++/CLI, C++Builder und Delphi nennenswert (vielleicht noch ein paar Frameworks wie Qt - das kannst du auch auf Linux oder Mac
OS benutzen). Wobei ich mit C++Builder am besten zurechtkomme. Wenn du .NET möchtest, solltest du dir die Kombination aus C# und C++/CLI mal näher ansehen.
Zitat von
Andidreas:
Hier werden z.B. ein paar Gründe genannt
Link
Da steht leider einiges, was nicht zutrifft.
Zitat von
Phoenix:
In 4-5 Jahren, mit dem Release des Vista-Nachfolgers, wird die
Win32 / Native x64
API wahrscheinlich endgültig ausgeräumt sein.
Ganz bestimmt nicht. Für solch fundamentale Behauptungen wären übrigens Quellenangaben ganz nett.
.NET hat den Nachteil - und wird ihn vermutlich immer haben - daß es wie alle Frameworks nicht alle, sondern nur die meistbenutzten Möglichkeiten des zugrundeliegenden System-
API, also des Windows-
API, wrappt. Es gibt vieles, worauf man trotz .NET auf
WinAPI zurückgreifen muß.
Zitat von
Phoenix:
Vielleicht noch ein paar weitere Jahre.
Win32 oder Win64 - egal - wird aussterben.
Auch hier: Quelle?
Kurzum,
Win32 ist nichts, was man mal eben so aussterben lassen kann. Praktisch alle Windows-Programme basieren auf
Win32, und welche Rolle Legacy-Applikationen spielen, sieht man schon daran, daß Microsoft sich erst jetzt erlauben kann, die Win16-Emulation nicht mehr zu unterstützen. Und Win16 war bereits mit Windows NT obsolet,
Win32 ist das nicht, solange das
OS noch zu großen Teilen darauf basiert und bis es nicht einen vollständigen Ersatz gibt (und .NET ist das nicht).
Ansonsten: sind dir das hier prominente Stimmen genug?
http://www.c-plusplus.de/forum/viewt...0.html#1239910
Zitat von
DMW:
ok gut zu wissen, ist die version 6 die aktuellste???
Ja, von 1998
Mal ehrlich, du wirst doch wohl nicht mit VB anfangen wollen? Ich dachte, du willst etwas zukunftstaugliches?
@phXql: das trifft AFAIK auf J# zu. Bei C# soll es ein paar kleine Unterschiede geben