애플릿: 두 판 사이의 차이

위키백과, 우리 모두의 백과사전.
내용 삭제됨 내용 추가됨
Thijs!bot (토론 | 기여)
잔글 robot Adding: sk:Applet
JAnDbot (토론 | 기여)
잔글 robot Adding: cs:Applet
21번째 줄: 21번째 줄:
[[분류:프로그래밍 패러다임]]
[[분류:프로그래밍 패러다임]]


[[cs:Applet]]
[[da:Applet]]
[[da:Applet]]
[[de:Applet]]
[[de:Applet]]

2007년 8월 18일 (토) 20:02 판

애플릿웹 브라우저 같은 다른 프로그램에서 실행되는 소프트웨어 구성 요소를 이야기한다. 애플릿은 독립적으로 사용되지 않으며 작은 기능을 가지고 있다. 이것은 1993년 애플스크립트에서 처음 도입된 용어이다. 애플릿은 "서브루틴"과 많은 기능이 다르다. 우선, "서블릿" 같은 한 종류의 클라이언트 플랫폼에서만 동작한다. 또한 서브루틴과 달리 애플릿의 컨테이너에 의해서 기능이 제한된다. 애플릿은 스크립트 언어가 아닌 컴파일 가능 언어로 작성되므로 성능 향상이나 다양한 기능을 가져올 수 있다. 서브루틴과 달리 완전한 웹 구성 요소가 애플릿으로 작성될 수 있다.

특성

컴퓨터 프로그램과 달리 애플릿은 독립적으로 실행될 수 없다. 애플릿은 그래픽을 보여 주고 사용자와 통신한다. 하지만 그들은 상태를 가지고 있지 않고 제한된 보안 권한만 가지고 있다. 애플릿은 프로그램이 제공하는 컨테이너 안에서 실행되어야 하며, 플러그인을 통해서 작성되어야 한다.

인터페이스

애플릿은 특정한 형태의 사용자 인터페이스를 가지고 있거나 웹 페이지 안에 전체 인터페이스를 가지고 있다. 이는 스크립트 언어로 작성된 프로그램과 다르다.

애플릿은 호스트 프로그램과 같이 작동하거나 영향을 끼칠 수도 있다. 하지만 대개의 경우 보안 모델의 영향에 의해서 그런 식으로는 잘 사용되지 않는다.

예제

애플릿의 예제는 자바 애플릿과 플래시 무비가 있다. 또 다른 것은 인터넷 익스플로러 및 기타 다른 플러그인을 지원하는 브라우저에 첨부된 윈도우즈 미디어 플레이어이다. 몇몇 플러그인은 웹 브라우저에서 3D 모델들을 보여주기도 한다. 이 모델들은 대개 자유롭게 변형 가능하다. 많은 브라우저 게임들은 애플릿 기반이므로 대부분 완전한 기능을 위해 따로 설치할 부분이 없다.

같이보기