ActiveX 와 일반 윈도우 응용프로그램의 차이점 질문

jw8704의 이미지

안녕하세요

ActiveX 를 제작하게되면 OCX 파일로 결과물이 나오는데요

OCX에 기본 뼈대를 MFC 마법사를 이용해서 작성하고 실제로 직접 작성하는 코드는

일반 윈도우 버전 응용프로그램 의 코드와 똑같습니다.

여기서 질문이있습니다.

ActiveX 에서 응용프로그램을 전체다 구현하지않고 ActiveX 가 실행될때 서버에서 윈도우용 응용프로그램을 다운받고 그걸 실행하게하면

EndUser 입장에서는 구분이 안될만큼 차이가 없을텐데요 , 서로 다른점이 있을까요?

물론 후자의 경우에는 사용자가 웹에서 Activex 를 실행하지않아도 그 응용프로그램이 다운받아진곳에가서 더블클릭하면 실행이될수도있고
하는 정도의 차이점은 있겠지만 ...; 추가적인 차이점이 궁금합니다.

또 이러한 방법을 사용하지않고 OCX 에 전부집어넣어서 개발하는 이유는 뭘까요??

혹시 이미 다른 분들은 후자의 방법으로 개발하고계신건지..이것도 궁금합니다.

그럼 안녕히계세요.