JavaFX 는 좋다. 느리다. 빠르다.

2009. 2. 17. 09:38Java

  • 2009.2.27
  • - 썬 포럼에서도 이에대한 논쟁이 꽤 있군요. 로딩이 너무 느려서 플래시를 그냥 사용한다는 입장이 상당히 많습니다. 거기에 더불어, JavaFX1.1 은 로딩이 괴장히 빨라질꺼라고 반론을 펼친사람도 있네요. 1.1이 나오면 더 확실해 지겠습니다
============================================================================
해보니 변명의 여지가 없다.

http://www.javafx.com/samples/InterestingPhotos/index.html

www.javafx.com 사이트에 있는 샘플이다.
이렇게 느릴줄이야. 실시간 랜더링 속도는 그렇다 치고,
초기 로딩이 왜이렇게 느린지 모르겠다.

이런속도로는, 현재 Flex로 개발된 각종 Flash들이 들어가 있는
사이트에 도저히 붙일수 없다.

오로지, 사이트 전체가 JavaFX가 아닌이상.
실시간으로 본다는 것은 무리다.

유저들은 쳐다보지도 않을것이다.


지금보다 초기 로딩속도가 10배이상 빨라져야 한다.


아래는 http://metalinkltd.com/?p=139 라는 곳에서 간단하게 다른 RIA와 랜더링 성능비교(초기로딩속도가 아님)
를 한것이다.

JavaFX — 14 fps
Firefox + Silverlight (JavaScript) — 56 fps
Firefox + Flex — 62 fps
Adobe AIR — 62 fps
Firefox + Silverlight (CLR) — 99 202 fps (update: 202 fps after fixing main timer’s latency)

적게는 4배에서 많게는 14배 느리다.


--;;

아직 베타수준인것같은 JavaFX는 모바일이나 일부 웹에서만 사용될것 같다. 버그도 많고,

그러나 개발 언어만큼은 참 깔끔하다.

과연 어디까지 발전할것인가..