C++, C++/CLI, WFA, WINAPI, C#

0

Witam,

Programuję w C++, idąc krok dalej przerzuciłem się na okienka a dokładniej WFA. Zrobiłem kilka fajnych aplikacji, opierających się na bazach danych.
Mam straszny mętlik w głowie bo co czytam to widzę, że C++, C++/CLI, WFA czy WINAPI to zupełnie inne języki składnie.
Idąc dalej chciałem napisać program Chat client-server i tutaj napotkałem schody. OCZYWISCIE W KAZDYM ZALOZENIU CHODZI MI O PROGRAMY OKIENKOWE.
W C++ mogę to zrobić w konsoli
W C++/CLI - nie wiem o co tutaj chodzi
WFA w ogóle nie mogę znaleźć w jaki sposób się pisze client-server
WINAPI - to dla mnie jakiś koszmar

do tego dochodzi jeszcze jakieś MFC

Stad główne pytanie w czym najlepiej byłoby się odnaleŹć do dalszego kierunku rozwoju, dalej brnąć w WFA czy ma ona jakieś ograniczenia, jak to wygląda w CLI, jak w WINAPI, jak w MFC i w ogole czym to wszystkim sie rozni.

Chodzi mi o łatwe pisanie programów okienkowych jak do tej pory pisałem w WFA.

Czy przechodząc co takiego etapu w ogóle sobie darować C++ i przerzucić się na C# czy z nim też będą tego typu problemy ?

Proszę wybaczyć za ewentualne mało wyczerpujące pytanie, bardziej jeśli chodzi o odpowiedz to chodzi mi o merytoryczną wartość niż jak te języki programowania działają. Trochę ciężko mam wytłumaczyć w 100% pytanie ale mam nadzieję, że zrozumiecie. Prosze pomozcie sie w tym odnaleŹć bo moze sam nie wiem o co mi chodzi :) :) :)

0

CHODZI MI O PROGRAMY OKIENKOWE.
W C++ mogę to zrobić w konsoli

To w końcu okienka czy konsola?

WFA w ogóle nie mogę znaleźć w jaki sposób się pisze client-server

Co to jest WFA? Windows Forms Application?

W C++/CLI - nie wiem o co tutaj chodzi

Jeśli piszesz pod WinForms w C++, to nie jest to czyste C++, tylko C++/CLI.

I mam złą wiadomość: w Visual Studio 2017 (obecnie na etapie Release Candidate) nie ma WinForms dla C++/CLI (jest tylko dla C#).

1 użytkowników online, w tym zalogowanych: 0, gości: 1