오늘날 웹에 Java 애플릿이 있습니까? [닫은]


10

많은 브라우저가 이제 기본적으로 Java 애플릿을 비활성화하므로 페이지별로 활성화해야합니다. 지난 몇 년 동안 애플릿이 많이 바뀌지 않은 것 같습니다. 실제로 클라이언트 쪽 Java (애플릿, 데스크톱 응용 프로그램 등)는 완전히 죽어 가고 있으며 Java는 주로 서버 쪽 언어가되고 있습니다.

호환성을 제외하고 오늘날 웹에서 애플릿이 여전히 유용한 곳이 있습니까? Java 및 JavaScript에 익숙한 웹 개발자로서 JavaScript 대신 애플릿을 사용하기로 선택한 이유는 무엇입니까?



1
@David Peterman Q는 서버 측의 Java에 관한 것으로 보이며, 특히 브라우저의 Java 애플릿에 관한 것입니다.
James

요즘 자바를 사용할 수있는 브라우저를 보유한 사용자 수에 대한 통계를 파헤치는 답변을보고 싶습니다. 왜냐하면 그것이 하락 추세라면 (내가 내기 할 것입니다) 그것은하지 않는 큰 이유입니다!
James

@ 제임스; 클라이언트에서 Java의 위치를 ​​알고 싶습니다.
Tom Marthenal 2016 년

2
이것은 "사실, 참조 또는 특정 전문 지식"에 의해 답변을 쉽게 뒷받침 할 수있는 흥미로운 질문입니다! FFS!
James

답변:


9

아뇨

Flash를 사용하지 않으려는 경우 (예 : Flash에 대한 지식이없고 간단한 구성 요소 만 개발하면 되고 사용자에게 Java가 설치되어 있기 때문에 그만한 가치가 없다는 것을 배우는 경우) 유용 할 수있는 경우 유용 할 수 있습니다. 브라우저 (예 : 로컬 파일 시스템 액세스)에서 광범위하게 지원되지 않거나 재사용 할 수있는 상당한 양의 Java 코드가 있습니다.

실제로 오늘날의 프로세서와 RAM을 사용하면 Java는 더 이상 헤비급이 아닙니다 (F1 라이브 타이밍 앱은 Atom 넷북에서 합리적으로 빠르게 시작되며 확실히 CPU가 더 많이 들어가는 플래시 앱이 있습니다). 업그레이드는 차등 IIRC이며 초기 설치는 오늘날의 네트워크 연결은 그 당시의 모습 이었으나 애플릿은 많은 질문에 대한 답이 아닙니다.

반면에 Webstart는 ... :-p


2
Webstart는 실제로 Java 6u10 이후로 상당히 합리적인 솔루션이지만 소비자의 마음을 바꾸기에는 너무 늦었다 고 말하는 것이 공정합니다. 이제 자바 FX는 ... 알고 기본 설치 프로그램으로 내장오고
마티 Verburg

2

애플릿은 일부 상황에서 여전히 유용합니다. 다음과 같은 상황에 적합한 작은 Java 프로그램을 웹 페이지에 쉽게 포함시킬 수 있습니다.

  • Java Swing 또는 AWT 기술이 있으며 아직 다른 언어 / GUI 프레임 워크를 배우고 싶지 않습니다.
  • 일부 사용자가 애플릿 경고를 받는지 특별히 신경 쓰지 않습니다.

그러나 요즘 Java에서 이러한 종류의 응용 프로그램을 개발하려는 사람은 다음 중 하나를 사용합니다.

  • WebStart를 통해 시작된 적절한 Java 클라이언트 측 응용 프로그램
  • JavaFX 2.x-리치 미디어 애플리케이션 용

-5

모든 Java 앱은 타사 소프트웨어가 작동해야합니다. 보안상의 이유로 매우 빠르게 업데이트해야합니다. 다운로드가 클 때마다 브라우저를 여러 번 다시 시작해야 브라우저가 중단됩니다. 나는 자바 소프트웨어가 최고의 경험을 제공해야한다고 생각했지만이 모든 문제에 지친 후 방금 제거했습니다. 어쨌든 Java 응용 프로그램을 사용하여 기억할 수 없습니다. IMHO Java는 일부 바보 같은 온라인 게임에만 유용합니다.

긴 수명의 PHP와 다른 웹 기반의 것들로 인해 아무런 이유없이 시스템이 느려지지 않습니다.

OP 외에 " Netscape, Inc.에서 개발 한 JavaScript 프로그래밍 언어는 Java 플랫폼의 일부가 아닙니다. "Source http://www.java.com/en/download/faq/java_javascript.xml


7
Java 애플릿은 클라이언트 측에서 실행됩니다. PHP를 서버에서 실행하기 때문에 PHP와 비교하는 것은 의미가 없습니다.
FrustratedWithFormsDesigner

그래서 자바가 필요 없다고 말하는 것입니다. 개인적으로 사용하는 Java 앱의 예를 들어 주시겠습니까?
MrPepers 2016 년

1
@MrPeppers : 상위 3 개의 Java 애플리케이션 : WebSphere, Oracle SQL Developer, MKS (소스 제어용)가있는 RAD (Eclipse 기반). 3 개 모두 Java 기반이며 여기에서 많은 사람들이 정기적으로 사용합니다.
FrustratedWithFormsDesigner

Ok 다른 옵션은 없기 때문에 IDE는 예외입니다. 게다가 자바가 PHP 스톰이라고 불리는 자바없이 설치되어 실행되는 IDE를 가지고 있습니다. 왜냐하면 자바가 필요 없기 때문에 그것을 사용하기 시작했기 때문에 로컬 사본이 내장되어 있습니다. MKS는 그것에 대해 들어 본 적이 없지만 $$$에 Java를 개발하는 데 내기를 걸었습니다. 원래 게시물은 개발자와 같은 클라이언트가 소비자가 아닌 Java를 필요로 하는가?
MrPepers 2016 년

1
@MrPepers 당신은 당신이 무슨 말을하는지 전혀 모른다!
Naughty.Coder
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.