2009-07-08 4 views
21

자바 애플릿을 사용하면 속도가 느려지고 브라우저 환경과 잘 통합되지 않으며 종종 클릭 몇 번만 필요합니다 ("아니요, 서명되지 않은 응용 프로그램에 내 하드 통치를 무료로 제공하고 싶지 않습니다. 디스크").아름답고 사용하기 쉬운 Java 애플릿이 있습니까?

그래서 궁금합니다.

이러한 문제는 극복 할 수 있습니까? Java 애플릿이 브라우저 경험과 잘 통합되어 있습니까 (예 : 잘 설계된 Flash 응용 프로그램과 같은 방식으로)? 정말 멋진 Java 애플릿의 예를 지적 할 수 있습니까?

Java in-the-browser를 더 자세히 살펴 봐야하는지 또는 Flash가 가까운 미래에 계속 지배적으로 유지되어야하는지 알고 싶기 때문에이 질문을드립니다.

편집 : 의도하지 않은 불꽃 미끼가 제거되었습니다. 죄송합니다.

+0

http://java.sun.com/applets/other/TumblingDuke/ – skaffman

+2

음색이 약간 불쾌하다고 여겨 질 수도 있지만 좋은 질문입니다. 사람이 제대로하지 않거나 라이브러리에 문제가 있기 때문에 일반적으로 Java 앱이 추악합니까? –

+0

질문은 명확하게 트롤 (a.k.a. "주관적이고 논쟁적인")입니다. –

답변

29

페이스 북 비동기 이미지 업 로더는 자바 애플릿입니다.

업데이트 : 분명히 Facebook에서 집에서 개발되지 않았습니다. This seems to be the product.

수정일 : 질문이 좀 더 간결하게 업데이트되었으므로이 답변에 더 많은 내용을 추가 할 생각입니다.

이러한 종류의 문제는 대량 이미지 업 로더 (이 경우)가 Java 애플릿에서 완벽하게 해결 한 것입니다. 왜?

  1. 네이티브 UI 요소를 사용하므로 사용자가 혼동하지 않거나 새로운 인터페이스를 익힐 필요가 없습니다.
  2. 크기 조정 및 자르기와 같은 이미지 변환이 서버가 아닌 클라이언트 측에서 발생할 수 있기 때문에 엄청난 양의 대역폭과 오버 헤드를 줄일 수 있습니다.
  3. 한 번 작성하고 모든 곳 (거의 모든 종류)에 배포하십시오.
+4

+1 비 게임 응답을 위해 :) –

+0

아름다운? 내가 본 적이없는 페이스 북 대량 이미지 업 로더를 사용하고 있습니까? 어쩌면 내가 그걸 포기하고 나서 훨씬 나아 졌을거야. – harpo

3

고등학생 때 나는 야후 게임을 많이 사용 했었는데, 모두 그 것들이 모두 자바 애플릿이라고 확신합니다. 마지막으로 거기에 갔다가 야후가 사이트를 업데이트 한 것처럼 보이지만 여전히 모든 오래된 게임을 찾을 수 있습니다 here. popcap.com 같은

3

MMORPG Runescape은 Java 애플릿을 클라이언트로 사용하며 그래픽이 내가 본 유형의 다른 게임과 거의 비슷하지는 않지만 아주 잘 작동합니다. 출판사 인 Jagex도 Funorb라는 게임 사이트를 운영합니다.

3

Java (애플릿이 아님)에있는 또 다른 게임은 Puzzle Pirates입니다. 정확히는 아름답지는 않지만 귀엽고 아주 중독성이 있습니다. 또한 매우 빠르고 (자바 애플릿을 상대로 노크되었습니다) 부드럽습니다.

+0

애플릿이 아닙니다. –

+0

아, 맞습니다. 어떻게 든 원래의 질문에서 그것을 놓쳤습니다. 그 점을 지적 해 주셔서 감사합니다. 내 답변을 업데이트했습니다. – seth

13

Visual Thesaurus은 내가 아는 가장 멋진 애플릿입니다.

+1

우우, 그거 좋은데. – jason

+0

아, 정말 좋습니다. 그리고 더 나은 이름의 부족을위한 "최고 변호사"는 나머지 페이지와 정말 잘 통합됩니다. 감사! –

+0

내가 그런 제품을 지불 할 필요가별로 없기 때문에 수치심은 무료가 아니지만 흥미 롭다. –

1

Java 애플릿 플래시 스크립트처럼 bubblemark.com에 그것을 확인하면 꽤 놀라운 것은 - 그들은 좋은 사용하지만, 종종 수 있습니다 악에 사용됩니다 (예 : 성가신 배너). IMHO 그들이 잡히지 않은 주된 이유는 너무 많은 스킬을 요구하고, 프로그래밍 기술이 거의없는 디자이너가 플래시로 달성 할 수있는 UI보다 더 나쁜 UI를 생성하는 AWT/Swing을 사용하는 경향이 있다는 것입니다.

저는 그래, 그들은 여전히 ​​존재하지만, 꽤 UI를 필요로하지 않는 비즈니스 목표를 위해 더 많이 말할 것입니다. 예를 들어, 많은 웹 기반 통계 계산 도구는 멋진 애플릿을 기반으로합니다.

4

많은이 있습니다

http://mrl.nyu.edu/~perlin/

예 참조 Processing으로 만든 멋지게 보이는 애플릿 (기본적으로 자바에는 멋진 그래픽 라이브러리가 포함되어 있습니다).

this visualization을 살펴보십시오.

Telekom image 4b http://projects.zumkuckuck.com/realtime/images/telekom_4b.jpg

+0

처리를위한 엄지 손가락 업; 많은 Chrome 데모도 여기에 쓰여 있습니다. – Carl

+1

내가 생각하는 Chrome 데모는 Processing.js에있는 것 같습니다. Processing.js는 Processing의 2D 컨텍스트 포트입니다. 처리가 애플릿을 출력 할 수 있습니다. Processing.js는 Javascript 인터프리터에서 실행됩니다. – slim

+0

기술적으로 입력 및 출력이 비슷하거나 같으면 둘 다 처리 중입니다. 프로그램 출력 처리 Java로 처리, Processing.js는 JavaScript로 처리를 출력합니다. 어쨌든 가공은 굉장합니다. –

1

그것은 확실히 가능합니다. Java2D (Java의 표준 그래픽 구성 요소)는 아름다운 것을 렌더링 할 수 있습니다. 가장 큰 문제는 기본 Swing Look and Feel이 추악하다는 것입니다. 나는 Java 7이 더 좋은 것을 가질 것이라고 믿지만, Substance과 같은 매우 아름다운 제 3 자도있다. 개인적으로 a small Java applet game을 개발했습니다. 소개 화면의 톱니 모양의 텍스트 (비트 맵, 렌더링 된 텍스트가 아님)는 플래시 게임과 시각적으로 구별 할 수 없습니다.

1

우리 엄마는 캐주얼 게임 pogo.com에 중독되어 있으며 놀랍고 재미 있고 배우기 쉬운 놀라운 게임을 보았습니다. 나는 솔직히 그들의 코드를보고 싶다.

+0

애플릿이 Java 응용 프로그램 캐시로 다운로드됩니다. jar가 난독 화되지 않는 한 jar를 디 컴파일 할 수 있습니다. –

5

자바 애플릿 here을 사용한 단순 평면 설계. dragonfly.autodesk.com 또는 floorplanner.com (둘 다 플래시 응용 프로그램)보다 훨씬 빠르게 작동합니다.

관련 문제