저는 C# 개발자입니다. Windows 개발에서 WinAPI의 역할이 무엇인지 파악하려고합니다. 제 인식은 이것이 커널 자체의 유일한 설명이며 .NET 이전에는 "Windows 개발"자체 (Microsoft 이외의 기술을 제외하고는)이기도하지만 이러한 진술 중 어느 것도 확실하지는 않습니다 . 또한 WinAPI와 .NET 프레임 워크의 관계가 무엇인지 확신 할 수 없습니다. 그래서 몇 가지 질문이 있습니다.WinAPI와 .NET의 관계는 무엇입니까?
- 전체 .NET 런타임은 WinAPI 위에 구축되어 있습니까? 그렇다면 WinAPI는 실제로 Windows에서 개발할 수있는 가장 낮은 수준의 인터페이스입니까?
- 요즘 Windows 개발 (웹, 비즈니스, 소프트웨어 제품 등 모든 영역에서)의 역할은 무엇입니까?
- 현재 .NET 개발자보다 WinAPI (C/C++) 개발자가 더 많습니까?
- WinRT는 어디에서 입력합니까?
동의 함. Winapi는 모든 응용 프로그램에 사용할 수 있으며 .net은 속도와 자원 소비에 대한 요구 사항이 낮은 최종 사용자 응용 프로그램 용입니다. – crea7or
Win32는 다른 사용 가능한 하위 시스템 (Interix였던 것을 포함하여 현재 무료로 제공되고있는 것을 포함하여)과 비교하여 서브 시스템으로 권한있는 위치를 유지하고 있음을 추가해야합니다. 예를 들어, Win32 서브 시스템 만이 모든 그래픽 하드웨어를 사용할 수있는 것 같습니다. 여전히 +1, 좋은 요약. – 0xC0000022L
NT 아키텍처에 대한 리소스에 대한 권장 사항이 있습니까?.NET의 구현은 어떻습니까? (그 "다소"가 전체를 알고 자하는 충동을 얻었습니다.) – Raphael