2010-05-26 4 views
17

COM (Component Object Model)은 Windows에서 언어 중립적 인 소프트웨어 구성 요소를 제공하는 방식입니다 (또는 ...).Linux/UNIX의 COM 프로그래밍의 아날로그

바이너리 구성 요소를 통한 코드 재사용 철학과 관련하여 Linux/UNIX에 프로그래밍 모델이 있습니까?

답변

16

Sun RPC으로되어 있습니다. 다음은 CORBA입니다. 그런 다음 GNOME BonoboKDE DCOP. 이제는 D-Bus 최신 패션입니다.

+4

+1 자극적 인 이동 표적을 지적하기 위해. –

+0

예, DBUS가가는 길입니다. 감사합니다. –

+0

아! XPCOM은 어떻습니까? Mozilla 프로젝트를 프로그래밍하는 데 너무 많은 제약이 있습니까? 아니면 COM과 비슷합니까? –

5

Linux의 경우 DBus은 현재 사실상 상위 표준이되는 과정에 있습니다.

2

그놈의 일부인 Evolution 전자 메일 클라이언트는 CORBA를 사용합니다. 경량 CORBA ORB 인 ORBit을 사용합니다.

http://projects.gnome.org/ORBit2/