COM cũng không có nhiều giá trị để phát triển trình điều khiển chế độ hạt nhân, nhưng nó có khả năng hữu ích cho trình điều khiển chế độ người dùng. DirectShow là COM, ví dụ, và thậm chí có một analog COM trọng lượng nhẹ được sử dụng trong các bộ lọc chế độ hạt nhân DShow.
Có rất nhiều mã ở đó là COM và mã kế thừa mất nhiều năm hoặc nhiều thập kỷ để biến mất. Nhưng quan trọng hơn là IMO thực tế là một assembly .NET trông giống như các đối tượng COM khi được sử dụng từ C/C++, vì vậy tôi nghĩ vẫn còn một số giá trị khi biết COM nếu bạn định viết mã C/C++.
Nếu bạn dự định chuyển sang C#, Java hoặc một trong hàng chục ngôn ngữ khác mà không có con trỏ (đánh giá từ các câu hỏi ở đây SO) phần lớn các lập trình viên đã chấp nhận, thì không, không có cơ hội Giá cả.
Nguồn
2010-02-04 22:48:04
"COM không được sử dụng nhiều trong phát triển hiện tại" .. thực sự? Tôi làm việc chủ yếu trong .net, nhưng dành nhiều * thời gian để giao tiếp với các thành phần dựa trên COM! – Rob
Giao diện với phần mềm cũ, vâng - đó là lý do tại sao tôi nói rằng anh ấy nên tìm hiểu những điều cơ bản. Tạo thành phần COM mới, không quá nhiều. – Joel
Nếu bạn nhận được lời mời làm việc, nơi bạn sẽ phát triển COM, hãy chạy nhanh nhất có thể theo hướng ngược lại. –