지난번에 신상철 박사의 온라인강의 시도하다 다 실패하고 이번에 JavaFX 신청해서 Lesson 1을 보았다.

다들 JavaFx에 대해서 호의적인 의견이 많은데...

과연 성공할 수 있을지...

1.우선 지금 JavaFx를 실행할려면 Client Site에서 Jdk(혹은 Jre) 1.6 u 10 이상이 깔려 있어야 한다.

일반 유저들이 Flash는 많이 깔려 있어도 Jre 가 깔려 있기는...

물론 자동 다운 로드 기능이 된다면 좋지만..

Flash 처럼 가볍게 깔리지 않는 이상은 일반 사용자들은 다운로드를 닫아 버리기 쉬울 듯하다.

2. 문법이 난해하다.

사실 프로그램 초심자들에게는 쉬울 수 있다.

하지만 Java Programing에 익숙한 개발자들에게는 Script 형식의 언어 스타일이 어려울 수 있을 듯 하다.

( 하기는 요즘 Ruby 등 script 형태의 언어도 Java에서 지원되는데...-.- )

JavaFx가 Flex나 Silverlight 보다 강점을 가진다고 하는 부분중에 하나가 Java Friendly 함인데

이런 식이라면 Flex가 더 좋을 지도 모르겠다.

3. 개발자 중심이다.

개발자들이 함께 Co-work하는 디자이너들이 쉽게 JavaFx에 접근 할 수 있어야 한다.

PPT를 보니 Sun에서도 이를 인지 했는지 디자이너 Tool에 설치하기 위한 PlugIn을 개발해 놓은 듯 하다.

과연 디자이너들에게 어느정도 어필할 지는 두고 봐야 할 일 일듯하다.

4. One-Source , multi platform?

UI AddOn 개발시 ZK Framework을 쓰면서 겪었던 문제점은

Framework 자체적으로 Web , Mobile을 지원하다가 보니 

Dual Client에 공통적인 기능 제공을 위해

JavaScript나 DHTML의 고급 기능 등을 구현해주기 어려운 것을 보았다.

결국은 어떻게든 방법을 찾아서 그 부분을 구현해 주었지만

그 순간 부터 one-source , multi client platform 원칙은 깨지는다는 느낌이었다.

JavaFx에 대해서도 같은 걱정이 든다.

특히 Dynamic 한것을 좋아 하는 사용자들에게 이 부분을 어떻게 설득할 수 있을 지 모르겠다.


물론 너무 부정적인 부분만 있는 것은 아니다.

특히 봄(여름이었나.. ) 에 나온다는 TV client 부분은 기대가 많이 된다.

아마도 요즘 Issue가 되는 IPTV 도 포함시키지 않을 까 기대가 된다.

( 사실 요즘 IPTV가 개인적인 관심분야이기도 하고... 밥 벌어 먹을라면 이 부분도 Study가 필요하다는 생각이 들기도 하고..-.- )


어쨋든 나의 걱정이 기우였으면 한다.

베스킨라빈스 31 에서 큰 컵에 다양한 아이스크림 선택해 놓고선 제일 위에 하나 맛보고
다 맛없다는 우를 범하는 것이기를 바란다.

'개발자세상 > 자바세상' 카테고리의 다른 글

ZK에서 Spreadsheet 사용기  (0) 2009.04.16
ClassPath에 있는 파일 가져오기.  (0) 2009.03.18
Process class 사용시 주의점  (0) 2008.11.07
JVMPI, JVMTI  (0) 2008.07.30
Java One 2008 방문 후기를 보고  (0) 2008.06.26
Posted by headiron
,