2009-08-19 4 views

답변

6

Java 애플릿은 1997 년 Java 1.0이 나왔을 때 "새로운 핫 아이템"이었습니다. 몇 년 후, 그들은 컴퓨터에 Java를 설치하는 것이 많은 사람들에게 커다란 장애물 이었기 때문에 점점 더 인기를 잃게되었습니다. (JRE 전체를 다운로드해야했는데 설치 시간이 오래 걸렸습니다. 그 당시에는 빠르다. 그래서 많은 사람들이 천천히, 부풀어 오른 것으로 보았다.)

Macromedia Flash (나중에 Adobe Flash로 변경됨)는 Java 애플릿에 비해 이점이 있습니다. 플러그인은 설치가 빠르고 쉽기 때문에 웹상에서 대화 형 멀티미디어 작업에 중요한 역할을했습니다.

Microsoft의 Silverlight는 Flash 및 Sun의 JavaFX에 대한 경쟁자를위한 것입니다.

JavaFX은 Java 가상 머신에서 플래시와 유사한 작업을 쉽게 수행 할 수있는 Sun의 기술입니다. JavaFX가 성공하면 JavaFX를 사용하는 Java 애플릿이 다시 대중화 될 수 있습니다.

올해 초, Sun은 이전 플러그인보다 더 빠르고 설치가 간편한 완전히 재 작성된 Java 브라우저 플러그인을 출시했습니다. 썬이 진행중인 작업은 플래시 플러그인을 설치하는 것처럼 Java 플러그인을 설치하는 것과 마찬가지로 쉽습니다.

+0

좋은 답변입니다! 또한 Flash가 웹 페이지에 삽입 할 물건의 맥락에서 개발하기가 훨씬 쉽다는 점은 주목할 가치가 있습니다. –

2

Silverlight는 Java 애플릿과 유사하지만 실제로는 그렇지 않습니다. 제 경험으로 볼 때 Java 애플릿은 점점 더 많이 사용되고 있습니다.

0

SilverLight 또는 ActiveX control (일부 사이트에서는 아직 사용 중임). Java 애플릿은 JVM이 클라이언트 시스템에 설치된 경우에만 작동합니다.

+1

ActiveX 컨트롤도 비슷하지만 관리되지 않는 비 VM 코드이므로 Silverlight 또는 Java 애플릿보다 스캔 속도가 빠릅니다. –

+0

SilverLight는 컴퓨터에 SilverLight가 설치된 경우에만 작동합니다. –

+0

Java가 컴퓨터에 설치되어있는 경우 Java가 작동합니다. –

0

애플릿은 설치된 Java 버전과 브라우저, 즉 실행 환경이 제한된 곳에서 엄격한 제어가 유지되는 기업에서 많이 사용됩니다.

그러나 이러한 환경에서도 특히 RIA가 증가하면서 애플릿 솔루션이 점점 줄어들고 있습니다.

+0

저는 개인적으로 자바 애플릿을 엔터프라이즈 애플리케이션에서 몇 년 전에 삭제했습니다. 자바 애플릿을 자바 스크립트 및 AJAX 컨트롤 하나로 대체했습니다. 결과는 적어도 사용 가능하고 훨씬 더 빨리로드되었습니다. 나는 이것이 추세라고 생각한다. –

1

Java 애플릿은 현재 매우 유행하고 있습니다. 수년 동안 새로운 애플릿에 대해 들어 본 적이 없습니다. .NET은 Silverlight를 가지고 있는데 이는 Java 애플릿보다 Flash에 대한 응답이 더 많습니다.

JQuery와 Mootools, MVC 아키텍처 및 Chrome의 V8 엔진을 사용하는이 시대에는 Javascript로 애플리케이션을 작성하는 것이 실제로 더 나을 수 있습니다.

1

Silverlight.

그러나 실버 라이트가 새로운 인기일지도 모르지만 Java 애플릿은 여전히 ​​많이 인기가 있습니다 ... 대부분의 사람들은 JVM을 가지고 있지만 대다수의 실버 라이트는 웹 페이지를보기 위해 설치하지 않습니다.

이제 Java 또는 ActiveX에서만 합리적으로 수행 할 수있는 많은 작업이 JQuery 및 Ext JS와 같은 새로운 AJAX/DHTML 라이브러리를 사용하여 일반적인 기존 JavaScript에서 수행됩니다. 예 : Google지도. 화려한 그래픽을 쓰지 않는 한 먼저 자바 스크립트를 사용해보십시오.

언어 측면에서 볼 때 Java 코드를 .NET에서 사용할 수있는 J #이라는 Java와 유사한 언어가 있습니다. Java GUI 라이브러리 등을 에뮬레이트하지는 않지만 최소한 구문을 에뮬레이트합니다.

+0

왜 downvote? 적어도 이유를 설명하는 의견을 아래로 투표하면. – Keibosh

+0

Silverlight 설치 패키지는 방대하지 않으며 4Mb를 약간 넘습니다. Java는 최근 Silverlight 및 Flash와 경쟁하기 시작했으며 그 대답은 Java FX입니다. J #은 죽었고 더 이상 개발되지 않았지만 .NET 용 Java - IKVM (http://www.ikvm.net)의 독립적 인 구현이 있습니다. –

+0

@ 칼 - 행동 - 예수 : 당신은이 질문에 대답하지 않았습니다, 나는 당신을 다른 곳에서 투표하는 것을 회상하지 않습니다. @Filip : 예, * 현재 .NET Framework가 이미있는 경우 *. 4MB는 설치 프로그램 일 뿐이며, 별도로 다운로드하는 종속성이 있습니다. 내 Mac에서 다운로드 한 경험으로 말하고있었습니다. 좋은 지적은 IKVM. – richardtallent

1

실버 라이트 또는 XBAP. 차이점은 FAQ을 참조하십시오.

기본적으로 XBAP 응용 프로그램은 Windows에서만 작동하며 전체 .NET Framework에서 실행됩니다. 반면 Silverlight는 서로 다른 코어 및 라이브러리 세트를 사용하며 크로스 플랫폼으로 설계되었습니다.

+0

XBAP (WPF 브라우저 응용 프로그램)을 언급 한 +1 ... IE7/FireFox에서 Windows에서만 작동하는 문제가 있지만. – Noldorin

관련 문제