2009-02-24 4 views

답변

28

모두가 잊고있는 것처럼 보입니다. 원래 Flash는 매우 디자이너 지향적 인 작업 흐름을 가지고 있었기 때문에 많은 그래픽 디자이너가 보드에 뛰어 올라 멋진 느낌의 물건을 만들었습니다. 인터넷 사용자가 재미있어 Flash를 다운로드하고 커뮤니티가 성장했습니다.

반면에 Java 애플릿은 프로그래머와 기업을 대상으로했기 때문에 괜찮 았지만 일반 사용자는 지루했습니다. 그리고 시간의 스크립트 꼬마들 (자신 포함)은 리소스 유출 및/또는 브라우저 얼어 붙인 애플릿을 만들었고 심지어 다른 숙련 된 어린이들도 트랩과 유해한 웹 사이트를 만들기 위해 애플릿의 힘을 사용했기 때문에 대부분의 인터넷 사용자는 애플릿을 활성화하지 않습니다.

그래서 결국 문제를 일으킨 것은 각 플랫폼의 대상 개발자 (그래픽 디자이너 대 프로그래머) 일 것입니다.

+0

이것은 상대적인 성능만큼 Flash의 성공의 한 부분입니다. Big +1 – annakata

+0

흥미로운 점은 문제입니다. – Kzqai

+0

+1 매우 진심 어린 답. :) –

6

자바 애플릿에 대해 이야기하고 있다고 가정합니다.

플래시가 채택한 가장 큰 장점 중 하나는 매력적이고 사용하기 쉬운 도구가있는 단일 개발 환경이라고 생각합니다. 이것은 풍부한 교육 자료로 칭찬을 받았습니다. 또한 기본적으로 단일 목적이지만 Java는 엄청나게 다양한 용도와 대상을 가지고 있습니다.

4

Java 환경은 무겁고 다루기 힘듭니다.
작동이 시작되고 실행되기까지 몇 초 정도 걸리며 대개 CPU와 메모리에 부담이됩니다. 반면에 플래시는 훨씬 가볍습니다.
또 다른 요인은 Java 애플릿이 일반적으로 플래시보다 시각적으로 매력적이지 않다는 것입니다.

+0

-1 "CPU와 메모리에 보통 부담이됩니다." –

7

썬이 세계에 애플릿을 도입 한 1990 년대에는 JVM이 느리고 애플릿이 느려졌습니다. "로드가 완료되면 15 분 정도 기다려주세요"라고 생각하십시오.

느린 기술은 죽은 기술입니다. Flash와 그 ilk가 Java 애플릿보다 속도가 빠르지 만 그 감소에 큰 기여를했습니다.

+0

+1 속도가 확실히 기술을 피한 이유였습니다. 대안보다 빠르지 않다면 왜 사용해야합니까? 사람들 (그리고 나는 나를 포함한다)은 참을성이 없다. – Jonathan

0

앞서 언급 한 것처럼 애플릿은 다소 무겁고 고풍 스럽습니다. Sun은 이제 JavaFX를 밀어 붙이려고하고 있습니다. JavaFX는 "다음 플래시"가 될 수 있습니다.

+0

실버 라이트처럼? 플래시는 애플릿 전쟁에서 승리했습니다. 기본적으로 유비 쿼터스입니다. 현재 나의 생각은 어떤 선수라도 예외없이 좋은 경쟁자가되어야한다는 것입니다. – Rob

+1

그리고 나서 Adobe AIR와 어쩌면 다른 것들이 있습니다. 확실히 경쟁하기 쉬운 분야는 아닙니다. 각 경쟁 업체는 자신의 전문가가 있습니다. 시간 만이 관련성이 있고 관련성이없는 것을 보여줍니다. –

5

아주 최근까지 자바 애플릿은 상당히 무거웠습니다. 모든 Java 애플릿을 사용하려면 JVM이 시작되고 애플릿을로드해야합니다. 이는 최신 시스템에서 시간이 걸릴 수 있으며 Java가 도입되었을 때 주변의 시스템에서 더 느립니다. 또한 Java 애플릿은 Flash에 비해 좀 더 복잡한 짐승이며 결과적으로 많은 문제가 발생합니다 (애플릿에 서명해야 할 때 개발자에게 큰 고통이 될 수 있음). 또한 Flash는 사람들이 원하는 (재미있는 그래픽!) 제품의 생태계를 신속하고 신속하게 개발했습니다. 반면 Java에서는 단추 및 체크 상자 (기본 브라우저 수준에서 이미 제공되는 항목) 이외에는 더 많은 작업이 필요했지만 플래시가 거의 지원했다.

1

일반적으로 무겁고 느립니다. 많은 사람들이 평범하지 못하다. (Xaw 나 Motif처럼 보이는 초기 스윙). 차이점은 Sun은 중금속 및 기업 비즈니스를 다루는 회사이며, Macromedia와 Adobe는 항상 그래픽 디자이너를 다루는 회사입니다. 그래서 플래시는 "와우 요소", 애플릿을하지 않았다.

3

PC에 필요한 여러 Java 런타임 버전을 설치하고 관리하는 것은 대부분의 사용자가 골칫거리가되고 싶지 않은 일이었습니다. 상자 밖으로 나오지 않는다면 잊어 버리십시오!

4

자바는 일반 사용자를 위해 다운로드하고 설치하는 것이 복잡했기 때문에 Java는 크게 불리 해졌습니다.

잠재 고객에게 SDK 등 여러 버전의 Java 패키지가 제공됩니다. 간단하게 애플릿을 빠르게보고 싶었던 대부분의 사용자를 놀라게 할 것입니다.

자바는 이것을 고쳤으며 이제 java.com은 원 클릭 플러그인 다운로드를 가지고 있습니다. Flash는 처음부터 이것을 가지고 있었으며 성공의 일부로 기여한 것이 놀랄 일은 아닙니다.

20

자바와 현재 플래시 대 : 다음

:

  1. 플래시 다운로드 및 실행 2 분이 걸렸다 단일 클릭 설치했다. Java에는 다운로드 및 실행에 10 분이 소요되는 설치 프로그램이 있습니다.
  2. 플래시 애플리케이션이 1 초 이내에로드되었습니다. 자바 애플릿은 10 초가 걸렸습니다.
  3. 플래시 응용 프로그램은 독립적 인 경향이 있으며 "효과가 있습니다". Java 애플릿은 외부 자원을 참조하는 경향이 있습니다. 깨진 링크는 빈번했고 애플릿 엔진은 때로 전체 브라우저를 다운시킬 수있는 안정성 문제로 어려움을 겪었습니다.
  4. Windows와 함께 출품 되었기 때문에 플래시 채용이 사상 최고였습니다. 자바는 그렇지 않았습니다. 이제

는 :

  1. 일 다운로드하고 실행하는 데 2 ​​분 소요 Java Kernel라는 단일 클릭 설치 프로그램을 출시했다.
  2. Java6 업데이트 12는 애플릿을 1 초 내에로드합니다.
  3. Java 애플릿은 이제 브라우저가 아닌 별도의 프로세스에서 실행되며 엔진은 처음부터 다시 작성되었습니다. 안정성 문제는 과거의 일입니다. 불행히도 웹은 깨진 링크가 포함 된 오래된 애플릿으로 가득 차 있습니다.
  4. Java는 대부분의 새 컴퓨터에서 표준으로 제공됩니다. Java 채택률은 대화 상대에 따라 70 % - 90 %입니다. 부담없이 measure 자신의 웹 사이트.

한 가지 큰 차이점은 플래시가 자바보다 예술가 지향 도구가 더 좋습니다. 즉, Flash보다 Java에서 더 쉽고 효율적으로 작성할 수있는 방대한 소프트웨어 범위가 있습니다. Java는 훨씬 성숙하고 확장 가능한 플랫폼입니다. 광고 배너에는 Flash를 사용하는 사람들이 많이 있지만, 본격적인 응용 프로그램이나 게임에 Java를 사용하는 사람들은 훨씬 더 많습니다. 예를 들어 Java와 Flash의 3D 렌더링 지원을 비교하십시오.

관련 문제