Active X, Java Applet, Flash, Silverlight
다른 점은 무엇인가?
버츄얼머신의 플랫폼 한정성? 개발과 배포의 난이도?
개인적으로는 위의 것들은
Active X == Java Applet == Flash == Silverlight
이렇다고 생각한다.
개발 방식만 다를 뿐. 다를게 없지 않나?
시스템 접근성이야 플래시도 캠같은거까지 다 제어할 수 있고..
나는 정녕 위의 것들이 서로 뭐가 다른지 알고 싶다.
(이념적이라면 java 는 좀 다르다고 할 수도 있겠다)


July 2nd, 2008 at 16:17
크로스플랫폼..
ActiveX의 플랫폼은 윈도우OS자체인데 반해 플래시나 실버라이트는 런타임위에서 동작합니다.
요즘 ms나 어도비가 닷넷프레임워크나 아폴로같은데에 열을올리는것도 같은 맥락이죠
보안면에서 애플릿은 잘 모르겠지만 플래시나 실버라이트는 파일시스템에 직접 접근이 아예 불가능한 반면 ActiveX는 보통 윈도우 어플리케이션과 다를것이 없기때문에… 무슨짓이든다할수있죠
July 2nd, 2008 at 16:54
저도 ActiveX의 문제는 보안이라고 보내요.
그 콘트롤이 실제 어플리케이션과 같은 권한으로 돌게 된다는게 정말 위험하죠..
그리고 VM이 아니라 다른플랫폼으로 이식은 불가능 한 대신 더 빠르게 돌수있고 장점이자 단점이지만 윈도우에 맞게 구현할 수 있고요.
그거 외에는 솔직히.. 다를게 없죠;
July 2nd, 2008 at 17:18
흑, 아까 장문의 댓글들이 달리고 저도 달았었는데, 그게 아쉬워져서 안타깝네요. ㅜㅜ;;;
간단하게 ActiveX 의 보안 모델만 조금 업그레이드 하면 플래시랑 다를게 없지 않느냐라는 의견이었습니다. 어찌보면 ActiveX 는 파폭 플러그인과도 비슷하다고 할 수 있구요. 그나마 ActiveX 는 선택적으로 쓸 수라도 있지, 플래시는 무조건 쓰게 되잖아요? 파폭 플러그인도 플랫폼에 따라 되고 안되고 하는 것들도 있으니 플랫폼 문제는 마찬가지라고 할 수도 있고(과장이지만) ActiveX 의 멀티플랫폼화를 진행하고 있던 프로젝트도 있었던 것으로 기억하구요.
그렇게 생각하다보니 아키텍쳐를 떠나 사용자 입장에서는 결국 웹브라우저로 할 수 없는 것들을 웹브라우저를 변형해서 또는 확장해서 하는 것들이라는 점에서 위의 것들이 다 똑같지 않냐라는겁니다.(그래서 전 플래시도 별로 안좋아합니다)
그런데 왜 ActiveX 는 악으로 치부하면서 플래시등에는 환희를 보내냐라는 거죠. ActiveX 의 보안 문제만 해결하면 되는건데 말이죠. 사실 멀티플랫폼 문제는 제공 업체의 의지문제니까 좋냐 나쁘냐의 의미가 크게 작용하지는 않을 것 같고요.
나쁘다면 ActiveX 가 아니라 이걸 쓸 수 밖에 없이 만들어놓은 정부가 나쁜 것이겠구요.
흑, 하필이면 이런 중요한 글의 댓글들이 다 없어져서. 안타깝네요..ㅜㅜ;;;
July 2nd, 2008 at 20:44
사실..플래쉬 플러그인도 메모리 누수 문제가 있죠..( 그래서 .. 꼭 필요한 경우 아니면 플래쉬도 막아놓고 사용한다는..쿨럭..)
July 2nd, 2008 at 21:43
생각해보니…저도 막막하게 그냥 ActiveX 만 싫다고 하면서 사용하지 않은거 같네요.
앞으로 한번 생각해 봐야할것 같네요.
July 3rd, 2008 at 2:00
보안문제는 ActiveX의 가장 큰 단점이지만 동시에 ActiveX만이 가지는 장점이기도 합니다. 자유도가 높기 때문에 우리나라 여러 사이트에서 공인인증 시스템을 ActiveX로 구현하는 겁니다.
방법은 잘 생각이 안나지만 보안문제를 해결한다면 그것은 더이상 ActiveX가 아닙니다.
그리고 크로스플랫폼… ActiveX가 크로스플랫폼이 되려면 wine같은게 필요합니다; 이거 자체가 윈도우 어플리케이션이라서..
말씀하신대로 브라우져 확장이라는 수고를 필요로 한다는 면에서 사용자 입장에서 애플릿이나 플래시나 이런것들에 환희를 보낼만한건 아니겠죠. 그래도 ActiveX는 악으로밖에 생각되지 않네요..
July 3rd, 2008 at 2:06
으.. 늦은시간에 정신없이 제대로 쓴건지 모르겠네요;
수정은 안되고.. ㅠ
July 3rd, 2008 at 16:09
액티브엑스의 가장 큰 문제는 역시 다들 지적하셨듯이 크로스플랫폼일겁니다..
플러그인도 플랫폼에 따라 돌아가지 않는다고 하셨지만..
적어도 자바나 플래시는 99%의 플랫폼을 지원하다보니 액티브엑스보다는 훨씬 괜찮지 않나 싶습니다..
액티브엑스의 보안문제는..
액티브엑스의 성공과도 어느정도 관련이 있지 않나 싶습니다..
액티브엑스는 브라우저에서 컴퓨터 자원을 그냥 마구 가져다 쓸수 있다보니 매우 빠른 속도를 자랑하죠..
그에 따라 보안문제가 생기구요..
그에 비해 자바나 플래시는 브라우저나 VM이라는 플랫폼 위에서 사용하다보니 보안 문제가 조금 덜하게 되지 않나요..
이쪽은 본지가 오래되서 가물거리는 기억을 되살려가면서 써봤습니다..^^
July 3rd, 2008 at 16:27
저도 ActiveX는 악으로 치부하고.
플래시는 왜 그렇게 좋아라 하는지는 모르겠습니다.
그나마 플래시의 장점은 크로스 플랫폼이 되긴하는데..
사실 모바일 기기에서 플래시만해도 상당히 무겁죠..;
ActiveX의 보안강화는 IE에 보호모드 같은게 있죠.
IE 자체에 붙어서 활동하는 모듈이라 자유도는 높은대신 보안상에 문제가 많으니까.
보안상으로 문제가 생겨도 관리자 권한은 접근을 못하게해서 쓰는것인데..
사실 인터넷 뱅킹에 써먹기에는 관리자 권한이 필요해서 이렇게 쓰는사람은 없는거 같더군요..
솔직히 브라우저 확장은 있어야하지만 최소한의 사용이 옳은것 같습니다.
July 7th, 2008 at 8:33
‘(벽을 둘러 친)액티브엑스 = 실버라이트’라면 좋겠군요.
December 1st, 2008 at 8:20
저랑 같은 생각이시네요 ㅎㅎ. 저도 항상 플래시나 active x나 비슷한데, 넓게 보면 플래시도 active x인데 왜 그렇게 다른 반응을 보이는지 궁금했어요. 물론 보안 레벨에서 차이가 나긴 하지만…
아무튼 다 편리성을 제공하는 프로그램들이니까 사용자가 조심하면 될것 같은데…
해커이시다 보니 ==를 쓰셨네요 ㅋㅋㅋ