WinApi oder .NET??



  • Hallo,
    Ich stehe im Moment vor dem Problem, dass ich nicht weiß
    ob ich mit der WinApi(die ich eigentlich ganz gut beherrsche) weiterprogrammieren soll oder ob ich in die .NET-Programmierung einsteigen sollte.
    In vielen Beiträgen, die ich gelesen habe, wird gesagt, dass die WinApi keine Zukunft mehr hat, sprich, dass ich früher oder später sowieso auf .NET umsteigen muss...
    Was meint ihr dazu??

    Danke für alle Antworten
    MfG Moti



  • WinAPI wird auch weiterhin eine grosse Zukunft haben, genauso wie MFC!
    Aber: Mit .NET (WinForms) kann man i.d.R. schneller zum Ziel kommen als mit WinAPI/MFC.
    Deshalb würde ich auf .NET mit WinForms setzen.



  • Ich finde, es kommt drauf an was du machen willst. Mit .Net bist du natürlich viel schneller am Ziel.
    Allerdings kannst du Programme, die mit .Net programmiert wurden nicht auf Frisch-Installierten (WinXP) Rechner starten, weil man zuerst das .Net-Framework installieren muss.
    Mit der MFC kannst du Programmieren und das Programm dann in der Regel auf jedem (x-)beliebigen Rechner laufen lassen.
    mfg,
    Bullja



  • Hi,

    Ich war vor einiger Zeit vor genau dem selben Problem.

    - Also WinAPI und .NET sind beide nur für Windows
    - Mit .NET kommt man schnelller ans Zie
    - WinAPI is kompatibler als .NET

    Ich persölich bervorzuge WinAPI obwohl ich schon seit längerem gemerkt habe, das man sich dadurch das Leben künstlich schwer macht! Soweit ich weiß ist mit .NET ebenfalls sogar OpenGL möglich! (korrigiert mich!) Und falls du "umsteigen" willst, mach C#! Die Änderungen sind minimal zu VC++. Aber C# ist praktisch genau dafür gemacht. Das Arbeiten damit geht einfach schneller. Ich werde in Zukunft ebenfalls umsteigen. Auch wenn ich dann BYE-Linux sage 😛

    Gruß Chris



  • Wenn .NET, dann eindeutig auch nur C#!!!
    C++/CLI nur, wenn es nicht anders geht und für komplizierte InterOp DInge...



  • Es gibt da eine Lösung, die sowohl Produktivität und Kompatibilität bietet - nennt sich VCL 😉



  • Es gibt da eine Lösung, die sowohl Produktivität und Kompatibilität bietet - nennt sich wxWidgets 😉



  • Danke für eure Antworten...
    Ich denke ich werde erstmal WinApi weitermachen und dann vielleicht später
    auf C#.net umsteigen.

    Moti


Anmelden zum Antworten