2010-08-19 8 views
14

과거에는 Java 애플릿이 Microsoft/Sun JVM 분할로 인해 신뢰할 수 없었습니다. 플래시가 이어지고 Java 애플릿은 브라우저 충돌 및 성능 문제로 유명 해졌다.Java 애플릿의 미래는 어떻게됩니까?

JVM이 Clojure 및 Scala와 같은 동적 언어를위한 플랫폼으로서의 부활을 즐기고있는 지금, 브라우저 애플릿을위한 JVM의 현재 및 미래 전망은 무엇입니까?

  • 브라우저 공급 업체는 안정성 및 성능 문제를 계속 해결합니까?
  • Java는 얼마나 많은 시장 침투를하고 있습니까?
  • JVM의 부활로 인해 애플릿은 Flash의 대안으로 모든 종류의 부활을 보거나 JVM의 성공에도 불구하고 완전히 쓸모 없게 될 것입니까?

(예, HTML5는 방법은 많은 많은 것들에 대한 기대이다. 그것은 가장 적합한 곳 브라우저에서 플래시와 자바를 대체 할 것입니다. 그건없는이 질문에 대해 무엇인지.)

+2

나는 이것을 위키로 만들 것을 제안한다. 그렇지 않으면 그것은 주관적인 질문이기 때문에 닫힐 확률이 높을 것이다. –

+0

고마워, 지금 그랬어. –

+11

흠, 내 수정 구슬이 애플릿이 이미 죽었다는 것을 알려줍니다. – Martin

답변

2

간단히 말하면 모바일 장치를 통해 많은 사람들에게 다가 갈 수 있으며 앞으로 더 많은 사람들이 모바일 장치를 통해 사람들에게 다가 갈 수 있습니다. 모바일 장치 OS 제조업체는 모바일 장치에서 JVM을 지원하기를 원하지 않으며 오라클도이를 원할 것입니다.

표준을 준수하십시오. HTML5와 자바 스크립트는 웹 앱을 만들고 싶다면 아직 갈 길이 멀다.

JVM 언어는 확실히 부활을 즐기고 있으며 인기가 계속 성장하고 있다고 생각하지만 애플릿을 작성하는 데 AFMS를 사용하지는 않습니다.

애플릿은 시스템에 통합되어 있지 않으며 잘 지원되지 않으며 불쾌한 리소스 돼지입니다. JIT와 JVM의 나머지 기능을 최대한 활용하는 서버에 JVM을 유지하십시오.

+2

그 이상의 휴대 전화는 자바를 실행 중입니다. J2ME은 거의 전적으로 그 목적을 위해 존재합니다. 자바 폰은 아이폰이 스티브 잡스의 눈앞에서 볼 때 훨씬 오래 전에 게임과 앱을 돌리고 있었다. –

+0

많은 휴대 전화가 브라우저에서 애플릿을 실행할 수 있습니까? 이것은 나에게 뉴스 다! – Isaac

+1

그 반대입니다. 확실히 2010 년에 안드로이드 폰의 판매가 폭발적으로 증가했다는 소식을 접했을 것이며 그 추세는 계속 될 것으로 보인다. Java는 Android의 주요 개발 언어입니다. 물론, "애플릿"이 아니며 "진정한"JVM이 아니기 때문에 (Sunacle은 Google이 J2ME에 대한 엄청난 라이센스 비용을 청구하기 때문에 Google은 독점적 인 확장을 통해 Java 사양의 클린 룸 재 구현을 수행했으며, 달빅 (Dalvik)이라고 불렀지 만, 확실히 자바입니다. 미래는 모바일 장치에서 Java가 그 어느 때보 다 좋아지고 있습니다. –

6

플래시는 애플릿이 시도한 것을 달성하고 매우 잘 수행했습니다. 작은 초기 다운로드, 프로그램이 빠르게 시작되고 웹 페이지 내에서 실행됩니다.

즉, 애플릿을 실행하는 기능은 Java Web Start의 JNLP 사양을 개정 한 Java 6 업데이트로 향상되었지만 자세히 살펴 보지 않았습니다 (Java WebSTart는 애플릿이 아닌 응용 프로그램에 광범위하게 사용됩니다) , 나는 다른 사람들도 그렇지 않은 것으로 의심한다.

+1

필자는 항상 애플릿을위한 Java 사용에 대해 매우 흥분해 왔으며, 비즈니스 논리 코딩을 위해 도매로 채택 되었기 때문에 비참한 공포를 보았습니다. 나는 정말 플래시를 경멸한다. 부분적으로는 그것이 매우 불안전하다고 의심하기 때문이다. – Omnifarious

+1

플래시가 안전하지 않다는 것을 모르는 경우에는 더 자세히 살펴볼 좋은 시점일까요? –

+1

모든 Flash 컨텐츠에서 실제로 작동하는 유일한 Flash Player는 닫힌 소스이므로 너무 위험합니다. – Omnifarious

5

JavaFX를 사용하여 Sun은 안정성과 시작 시간면에서 애플릿 플러그인을 향상 시켰습니다. 최신 브라우저가 새로운 Java 플러그인을 지원합니다. 이제 진행률 표시 줄이있는 자체 시작 화면을 만드는 것이 더 쉽습니다. 배포 기간에

사람들의 60 %는 자바 6, 93 %는 플래시 (10)가 사용의 기간에

를 설치 ( riastats.com)이 설치되어, 내 의견으로는 사용자가 사용하는 기술을 상관하지 않는다는 것입니다. 그들은 다음과 같은 것에 관심이 있습니다 : 그것이 효과가 있습니까? 좋아 보이니? 빠른 시작입니까? 유용하거나 재미있는 일을합니까? 응용 프로그램을 쉽게 사용할 수 있습니까?

+0

답 끝에는 질문이 모두 관련성이 있습니다. 이제 2014 년에 Java 애플릿이이 질문에 충분히 답변하지 못했다고 말할 수 있습니다. Flash조차도 후퇴 중이며 HTML5 + JS가 확대되고 있습니다. – Trilarion

3

Java 애플릿이 종료되었습니다. 초기에 브로드밴드가 부족한 것은 조기 해산에 기여했습니다. Windows JVM이 1.1 버전으로 너무 오래 잠겨 있다는 사실은 다른 못이었습니다.

Java webstart는 브라우저 통합 문제없이 Java 응용 프로그램의 필요시 전달, 캐싱 및 자동 업데이트를 제공합니다.

애플릿이 종료되었습니다. XMLHttpRequest는 사람들이 애플릿을 사용하여 시작했던 대부분의 이유를 해결했습니다.

관련 문제