애플릿과 응용 프로그램의 차이점은 무엇입니까


3

나는 애플릿과 응용 프로그램 사이의 차이점을 전자의 정의 와 다릅니다 .

컴퓨팅에서 애플릿은 하나의 특정 작업을 수행하는 작은 응용 프로그램으로, 때로는 더 큰 프로그램의 컨텍스트 내에서 플러그인으로 실행될 수 있습니다.

Java 애플릿처럼 애플릿을 사용하지 않을 때 실제로 차이점이 있습니까? 감사!

답변:


3

애플릿은 웹 페이지에 자바 응용 프로그램을 내장하는 자바 기반의 접근 방식이다.

애플릿은 이미지가 페이지에 포함되는 것과 같은 방식으로 HTML 페이지에 포함될 수있는 Java 프로그래밍 언어로 작성된 프로그램입니다. Java 기술 지원 브라우저를 사용하여 애플릿이 포함 된 페이지를 볼 때 애플릿 코드가 시스템으로 전송되고 브라우저의 JVM (Java Virtual Machine)에 의해 실행됩니다. HTML 페이지에 애플릿을 포함시키는 방법에 대한 정보 및 예제는이 태그 설명을 참조하십시오.

반면에 응용 프로그램은 범위가 더 일반적이며 Microsoft Word와 같은 데스크톱 응용 프로그램이나 Gmail과 같은 클라우드 기반 응용 프로그램을 포함 할 수 있습니다.

Java 구현 및 개념과 관련이없는 한 애플릿은 일반적으로 언급되지 않습니다. 또한 애플릿은 다른 신흥 웹 기반 기술로 인해 더 이상 인기가 없습니다.

애플릿이라는 용어를 사용하여 하나의 특정 작업을 수행 하는 작은 특정 응용 프로그램 을 지칭하는 것은 Wikipedia에 따라 정확할 수 있지만 유감스럽게도 효과적인 의사 소통 부서에서는 실패 할 것입니다.


2

애플릿은 "작은 응용 프로그램"입니다. 그것들은 일반적으로 기능이 제한되어 있고 기능이 제한적인 좁은 환경에 내장되어 있다는 점에서 "실제 응용 프로그램"과 다릅니다.

애플릿이라는 용어는 브라우저에서 자주 사용되며, <applet>태그는 HTML에서 Java 임베디드 응용 프로그램을 호출하는 데 사용됩니다. 대역폭 제약으로 인해 이러한 응용 프로그램의 크기가 작아졌으며 보안상의 이유로 컴퓨터에 이미 설치된 소프트웨어 만 사용해야했으며 Java의 경우 런타임 (JRE)입니다.

그러나이 용어는 확장 된 범위와 함께 사용 (또는 잘못 사용됩니까?) 된 다음 JavaScript, ActiveX, Flash 또는 HTML 청크 ( <DIV>태그 사용) 와 관련 될 수 있지만 이러한 환경에 국한되지는 않습니다. 그런 다음 로컬 설치가 거의 필요없는 작은 디스플레이 (또는 전혀 없음)가있는 작고 심각하게 제한된 응용 프로그램을 말합니다 (아무 것도 선호되지 않음).

애플릿을 컴파일하는 데 응용 프로그램을 컴파일하는 데 사용되는 것과 정확히 동일한 도구가 사용되므로, 실제로 유일한 차이점은 애플릿의 작은 물리적 크기, 제한된 기능 및 로컬 설치가 필요하지 않다는 것입니다.


2

애플릿은 그 중 응용 프로그램입니다

  • 더 큰 응용 프로그램 내에서 실행

  • 수행 할 수있는 작업을 제한하는 런타임 환경에서 실행

응용 프로그램은 일반적으로 운영 체제에서 제공하는 전체 API에 액세스 할 수 있습니다.

"애플릿"자체는 런타임 또는 다른 응용 프로그램에서 제공 한 API에만 액세스 할 수 있습니다. 일반적으로 이러한 API는 전체 OS API만큼 기능이 풍부하거나 유연하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.