C/C++을 사용하여 Windows 데스크톱 용 응용 프로그램을 개발할 수는 있지만 .NET Framework에 대한 요구 사항은 없지만 필요한 라이브러리가 이미 시스템에 설치되어 있거나 설치되어 있는지 확인해야합니다.
.NET 프레임 워크에 대한 좋은 점은 Windows XP SP2 및 Vista에 기본적으로 설치된 3.0 프레임 워크 런타임이 있다는 것입니다.
이것은 많은면에서 Microsoft의 "개발 표준"이며 잠시 동안 그런 식으로되어 왔습니다. 이렇게하면 응용 프로그램에 많은 라이브러리를 추가하는 것에 대해 걱정할 필요가 없습니다. 모든 .NET 제공 라이브러리를 고수하고 있다면 실행 파일 배포에 대해 걱정할 필요가 있습니다. 이는 큰 골칫거리입니다. 라이브러리를 많이 배포해야하는 경우에도 업데이트를 작성하면 혼란에 빠지기 시작합니다. 기존 설치 프로그램과 설치된 기존의 모든 응용 프로그램에 해당 업데이트가 푸시되었는지 확인해야하기 때문입니다. .
"선호"는 언제나 깃털을 뒤 흔드는 경향이 있지만 방문하려는 경향이있는 취업 사이트에서 웹 및 데스크톱을 원하는 .NET 개발자가 점점 늘어나고 있습니다. 8^D
편집 : 프레임 워크에 대한 혼란을 지적하기 위해 오리온에게 많은 감사를드립니다. XP SP2 나 Vista를 사용하고 있다면 3.0 "을 얻을 수 있습니다. 다른 모든 것들은 Windows Update를 다운로드하거나 실행할 필요가 있습니다.
정답 인 반면 이것이 왜 투표가 종료되었는지 궁금합니다. – chrissie1