[MS/.NET] C++ / Managed C++ und C++/CLI



  • Ich setzte mich derzeit aufgrund eines neuen Projekts intensiv mit .NET auseinander. Bisher hatte ich mit .NET noch keine Berührung. Im Netz und beim MSDN habe ich mich (versucht) schlau zu lesen. Jetzt habe ich aber ein paar Fragen auf die ihr hoffentlich die Antworten habt.

    Wenn ich es richtig verstanden habe, erzeugt C++/CLI genauso wie managed C++ managed Code, C**/CLI hat nur eine "vereinfachte" Syntax.

    Ein Großteil der zukünftigen MS Produkte im Middleware/SOA/Enterprise Bereich wird sich um C# drehen, oder managed C++. Unmanaged C++ wird von MS nur noch in seltenen Fällen in diesem Bereich benutzt.

    Gibt es eine offizielle Stellungnahme zu unmanaged vs. managed C++ von Microsoft, besonders was die Zukunft anbelangt? Macht es Sinn sich vom guten alten C++ zu trennen und auf die neuen managed Techniken zu setzen - schließlich feiert Java auch riesige Erfolge im Enterprise Bereich.

    Danke und :xmas1:



  • Also managed C++ wird nicht mehr weiterentwickelt, nennt sich jetzt halt C++/CLI.
    Wobei man bei .NET auch gleich auf C# wechseln könnte.

    Was besser ist? Keine Ahnung.
    Gut beraten bist du dann, wenn du die Grundlogik des Programmierens hast und dich rasch in etwas einarbeiten kannst. Solange du also nicht drauf angewiesen bist, mach was du magst, und wenns vom Job her vorgeschrieben ist musst du das sowieso machen.
    Aber mal anschauen schadet sicher nichts 🙂


Anmelden zum Antworten