Schamlos kopiert trifft es eher.2. auch hierfür werden Komponenten zur Verfügung gestellt. Letztlich greifen diese aber auch nur auf winsock zu, welches an das Berkeley Socket API angelehnt ist.
Das ist ja kein Problem von Visual C++ an sich.Negativ wäre dabei nur, dass diese oft nicht aus einer Hand stammen und man sich somit mit vielen Konzepten auf einmal auseinandersetzen muss.
Ich nutze Visual Studio (Visual C++) als IDE und den dort integrierten Compiler. Mit Frameworks und Libraries hat das soweit nichts zu tun. Nur weil es angeboten wird, muss man es ja nicht nutzen (C++/CLI hust hust). Selbst wenn, haben auch diese Features ihre Daseinsberechtigung, auch wenn du nichts damit anfangen kannst.und es nicht empfehlen würde es zu benutzen, bevor man nicht auch ohne den "Visual"-Teil selbe Funktionalität bereitstellen kann (das garantiert, dass man nicht nur alle Arbeit vom Framework erledigen lässt, ohne wirklich etwas zu können).
Die IDE an sich ist unter Windows wohl das beste, was man kriegen kann.