문제

미래 버전의 Windows에서 COM을 지원하지 않는 Microsoft에 대해 아무도 들어 본 적이 있습니까?

나는 Microsoft의 엔지니어들이 간단히 간단히 갇혀 있다고 생각합니다. 문자 그대로 수십억 줄의 COM 기반 물건이 있어야합니다. 내가 알아요 ~ 아니다 일부 똑똑한 구조를 과도하게 자란 건축물 우주 비행사가 자신이 가장 위대한임을 증명해야하기 때문에 단순히 대량 이민에 빠질 수 있기를 기대합니다.

나는 단지 편집증이라고 생각하지만 누구나 저자 링크를 제공 할 수 있습니까 (Google은 많이 찾지 못)? 이상적으로는 Microsoft의 백서가 "Com은 Vienna에 남아 있습니다!"라고 말합니다. 내 신경을 크게 정착시킬 것입니다.

도움이 되었습니까?

해결책

그들이 .NET이라고 불렀던 이유는 com3가 일련의 포트 이름으로 간주 되었기 때문입니다. .그물 ~이다 새로운 com. 에서 .NET 공통 언어 런타임 방출:

이름은 COM3에서 COR로, COM+ 2.0 ... NGWS로, 마지막으로 .NET으로 변경됩니다.

1 차 어셈블리가 mscorlib라고 불리는 이유는 Microsoft Common Object 런타임 라이브러리.

다른 팁

com은 여전히입니다 그만큼 프로세스 간 통신 기술. 다른 응용 프로그램에서 Word, Excel 등을 제어 할 수있는 방법을 살펴보십시오. .NET이이를 대체 할 수있는 방법은 없습니다.

com과 .net은 다른 요구를 제공합니다. 기본 코드가있는 한 바이너리 구성 요소화 표준이 필요합니다. OS를 처음부터 다시 작성하더라도 (그렇지 않거나 그렇지 않아야 함) 주로 성능 및 버전화와 같은 이유에 대한 기본 코드입니다. COM과 같은 것을 신속하게 발명해야하므로 테스트하고 작동하는 것을 유지하지 않겠습니까?

마케팅 부서가 한 과도한 일을 덕분에 Microsoft World가 .NET라고 생각하기 쉽지만 Microsoft는 항상 오래된 것들을 지원하지만 실제로 선택의 여지가 없습니다.

MFC를보고, 새로운 패키지를 발표했으며, 리본 바는 MFC에서만 작동합니다 (Office가 개발되었으므로). 물론, 그들은 시간이 지남에 따라 점점 더 많은 .NET 코드를 쓰기 시작하고 더 적고 적은 com 물건을 쓰기 시작하지만 여전히 지원할 것입니다.

Visual Studio의 COM 개발 기능은 그들이 갈 때 더 이상 우리가 그것을 사용하기를 원하지 않는 시간입니다.

나는 a를 읽었다 블로그 항목 Visual Studio Project Manager로부터 최근 C#에 중점을 둔 개발자로부터 많은 불만을 접수했다고 말했습니다. 그는 다음 버전의 Visual Studio가 주로 관리되지 않는 C ++ 개발에 중점을 둘 것이라고 동의하고 말했다.

COM 지원이 향후 버전의 Windows에서 삭제되고 있다는 공식적인 진술은 없습니다. OS 내부를 통해 광범위하게 사용됩니다. OS를 처음부터 처음으로 재 작성하는 (조만간 구상 할 수는 없음) COM이 잠시 동안있을 것이라고 가정하는 것이 안전합니다.

레거시 COM 기반 코드가 엄청나게 많으면 COM이 사라지는 것을 볼 수 없습니다. 같은 이유로 나는 Win32가 미래를 위해 매달려있을 것으로 기대합니다. 아무도 플랫폼과 같은 Windows에 관심이 없으며 응용 프로그램 소프트웨어에 관심이 있습니다.

S/360, S/370, S/390, Zseries 및 C/Unix의 COBOL은 같은 이유로 매우 널리 사용되는 플랫폼으로 남아 있습니다.

요약하기 위해 :

com은 다음과 같이 유지 될 것입니다. 1. 기본적으로 작동합니다. 3. .NET은 COM에서 많이 물려 받았지만 모든 것은 아닙니다. 4. Microsoft 자체조차도 여전히 그것에 의존합니다.

그리고 나는 오늘날 프로덕션 시스템에 여전히 많은 사람들이 포트란과 코볼 라인이 있다는 점을 지적합니다. 왜냐하면 그들은 근본적으로 일하기 때문입니다.

여러분의 답변에 감사드립니다 ... 모드,이 대화 반응을 자유롭게 정리해주십시오. 그러나이 사이트는 포스터가 시간을내는 사람들에게 공개적으로 감사를 표할 수있게 해줄 것입니다.

모두를 건배합니다. 키이스.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top