Go Back   AppleForum > Lounge > Mac Column

 
 
thread_tools
2004-10-06, 11:42 PM   #1
joonhwan
Elite Member
 
joonhwan's Avatar
 
Registered: Oct 2001
My Mac: new MacBook Pro 2.4G Core2Duo, PowerMac G4 933Mhz
Posts: 3,217
오프라인
Java 1.5 와 Mac OS X

지금 떠들석한 주제를 애포에도 가져와 봅니다.
10월 1일에 Java 1.5 버전이 정식으로 발표되었습니다. 일단 버전 이름을 J2SE 5.0라고 선택한 것만 봐도 뭔가 Sun의 야심을 볼 수 있을 것 같아 기대가 되는 군요.
오늘 저희 오피스에는 이 새로운 버전의 자바를 깔고 테스트 하느라고 분주한 친구들이 제법 있더군요. 저 역시 설치하고 싶은 생각이 들었습니다만, 참았습니다. 맥은 아직 1.5 버전이 안나왔기 때문이죠. 물론 피씨가 없는 것은 아니지만, 그래도 망설여 지더군요.
갑자기 한동안 맥을 떠났던 이유가 떠올랐습니다. "자바가 안돌아가서"가 이유였습니다. OS X가 나오고 OS X를 지원하는 자바 버전이 점점 올라가면서 다시 맥으로 돌아올 수가 있었습니다.
오늘 인터넷을 돌아다니다 보니까 왜 애플은 아직 1.5 버전을 안내놓느냐는 불만 섞인 글들이 많더군요. 어쩌면 타이거가 나오기 전에는 맥 유저들은 1.5버전은 구경하기 힘들거라는 글들도 보여서 불안해 집니다.
어떤 사람은 이런 불만들이 너무 성급하다고 주장하기도 하고 어떤 사람은 과거의 애플의 전력으로 볼때 충분히 우려가 되는 상황이라고 주장하기도 합니다.
개인적으로는 2-3개월 내에 새로운 버전이 나와주지 않는다면 우려할 상황이라고 생각이 됩니다. 다음의 도표를 보니 그런 우려가 현실이 되지 않을까 점점 더 걱정이 되는군요... -_-

(수정) 테이블 넣기 포기 합니다. -_-
http://weblogs.java.net/blog/invalid...c_develop.html 에 가서 보세요.
__________________
::::: mono*log :::::

joonhwan 님께서 2004-10-06 11:47 PM 에 수정하셨습니다..
  Reply With Quote
2004-10-07, 01:03 AM   #2
tsjung75
Member
 
Registered: Sep 2002
My Mac: MacBook Pro, IPod Touch
Posts: 74
오프라인
저도 Java1.5이 하루빨리 나오기를 기대합니다.

사실 Generics같은 기능적인 것들도 쓰고 싶지만
가장 원하는 건 openGL기반의 하드웨어 가속입니다.
솔직히 맥에선 Swing의 UI가 윈도우즈나 리눅스(물론 1.5부터요)에 비해
너무 느립니다.
예전에 1.3때는 빨랐는데. 1.4로 넘어가면서 하드웨어 가속 지원을 안 하니.
Quartz Extreme 2D 이용해서 지원하겠다 했는데
아마 1.5의 하드웨어 가속이 있으니 적어도 그건 지원하겠죠.

요새 자바 개발자들 중에 맥으로 전환하는 사람이 종종 있는 거 같습니다.
고슬링 같은 유명 개발자도 맥을 사용하는 사람이 많구요.

그런데 베타 버전도 아직 ADC를 통해 공개하지 않는 건 참 아쉽습니다.
물론 ADC select member 이상이면 Tiger preview을 받을 수 있지만
좀 더 많은 개발자들에게 공개했으면 합니다.

게다가 현재는 Tiger(10.4)상에서만 돌아가니...
Tiger(10.4)가 나오면 당연히 구입하겠지만
그때까지 기다려야 한다는 사실이 괴롭습니다.
아무리 예전 버전은 지원 잘 안 하는 애플이지만
적어도 Panther는 지원했으면 합니다.

저도 사실 자바 안 되면 맥을 충분히 활용할 수 없고
그렇다고 1.5 나올때까지 윈도우즈 쓰기는 싫으니까요.
윈도우즈는 인터넷 뱅킹용만으로도 충분합니다.

올해안에 비교적 쓸만한 Panther용 1.5 DP1이 나오길...

tsjung75 님께서 2004-10-07 01:14 AM 에 수정하셨습니다..
  Reply With Quote
2004-10-07, 07:16 AM   #3
joonhwan
Elite Member
 
joonhwan's Avatar
 
Registered: Oct 2001
My Mac: new MacBook Pro 2.4G Core2Duo, PowerMac G4 933Mhz
Posts: 3,217
오프라인
해보진 않았지만 제가 링크한 글의 댓글을 보니 타이거 프리뷰에 들어있는 자바 1.5 바이너리를 팬더로 옮기면 잘 돌아간다는 군요. 타이거를 먼저 구해봐야 겠어요... -_-
__________________
::::: mono*log :::::
  Reply With Quote
2004-10-07, 10:30 AM   #4
不言
Veteran Member
 
不言's Avatar
 
Registered: Dec 2001
My Mac: Mac|Book|Pro
Posts: 618
오프라인
다른건 잘 모르겠는데, 링크해주신 도표를 보니, 그 당시엔 애플로서도 OS문제로 혼란스러웠을때네요. 그때는 다른걸 생각할 여력이 없었겠죠~~
이젠 OS가 결정되어 있으니, 금방 나오지 않을까 하네요.

//그러고 보니, 내년 1월(tiger발표)이면 3개월 후인거 같은데요...
__________________
不言(불언)- 소중한 것을 아끼다.

不言 님께서 2004-10-07 10:36 AM 에 수정하셨습니다..
  Reply With Quote
2004-10-07, 11:57 AM   #5
cmdrkeen
Senior Member
 
cmdrkeen's Avatar
 
Registered: Jul 2004
My Mac: iMac / PowerBook G4 / iBook G4 / Centris 610
Posts: 226
오프라인
그런데 새 os용으로 프레임웍을 포팅하는 것이 그렇게 빨리 되는 일은 아닙니다.
전 위의 도표에 나온 23month가 수긍이 가는데요?
충분한 베타테스팅을 거쳤다는 증거가 되기도 하고 (아무리 날라리 깽깽이로 했어도 2년이면 할만큼 했을겁니다.) 게다가 코코아 라이브러리 (NS로 시작하는 클래스들이죠)다시 짰는데 저정도면 양호한겁니다. JNI코딩 해보신 분은 아시겠지만 네이티브랑 자바VM붙이는거는 "되는게"문제가 아니라 "쓸수있냐"가 중요합니다. 아무리 잘 돌아가도 메모리 질질 새고 뻑나고 이러면 쓸수가 없죠.

코코아 + 자바 써보고 감탄에 감탄을 한 저로썬 좀 늦더라도 쓸만하게 나오는 게 훨씬 반가울거 같습니다. 물론 새로 나왔다는데 일찍 접할수가 없으니 좋지는 않습니다만. 좀만 참아보자...는 식으로 중얼거려봤슴다.

ps) 참고로 이번에 Swing테마가 Metal을 버리고 오션인가 하는 테마로 바뀌었는데 gtk+랑 상당히 비슷한게 참 보기 싫더군요. 스윙은 역시 Metal L&F가 최고다에 한표입니다.
__________________

"In the information age, the barriers just aren't there. The barriers are self imposed. If you want to set off and go develop some grand new thing, you don't need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on, and the dedication to go through with it. We slept on floors. We waded across rivers."

- John Carmack, Technical Director, id Software

cmdrkeen 님께서 2004-10-07 12:01 PM 에 수정하셨습니다..
  Reply With Quote
2004-10-07, 12:09 PM   #6
kizoo
Veteran Member
 
Registered: Feb 2002
My Mac: PowerMac G5 1.8 Dual
Posts: 927
오프라인
제 생각은 (준환님이 올려 주신 글 두 편에서) 첫 글과 같습니다.

다들 아시다시피 실제 업무에서는 새로 뭔가가 나오더라도 (그게 쏙 마음에 든다고 해도) 그냥 없다고 생각하고 일하는 게 안전하죠. 무엇보다 여러 사람이 같이 일할 때는 더 그렇게 해야죠. 그런데도 저런 반응이 나오는 걸 보면, 이번에 나온 자바 판에서는 표현력이 늘고 안전해진 것 말고도 뭔가 중요한 다른 것이 있나 봅니다. 그게 뭔 지는 이리 저리 뒤져 보아도 잘 알기 힘드네요. 빨리 나오지 않아서 문제가 되는 것이 자바 1.5 실행 환경인지 자바 1.5 개발 도구인지도 잘 모르겠습니다.

지금까지 나온 Mac OS X 용 자바가 너무 느리다고 생각해서 그런가요?
__________________
한국 Microsoft에서 일하는 Mac User
셈말과 셈틀

kizoo 님께서 2004-10-07 12:11 PM 에 수정하셨습니다..
  Reply With Quote
2004-10-07, 07:41 PM   #7
tsjung75
Member
 
Registered: Sep 2002
My Mac: MacBook Pro, IPod Touch
Posts: 74
오프라인
네. 저도 Tiger에 있는 바이너리가 Panther에서 동작한다는 걸 봤습니다.
그래서 더 쓰고 싶은 걸지도 모르네요.
저도 구할 수 있으면 좋겠네여.. -_-;;
어떻게 구할 수 없을까요?

제가 쓰는 Tool이 Eclipse인데 SWT MacOS X 용 개발자인 Andre Weinand가 Java 1.5을 지원하는 Eclipse 3.1 M2을 Panther에서 Java 1.5 바이너리를 깔았을 때 잘 동작한다고 그러더군요.

이런 베타버전을 일반 개발자들한테도 좀 더 일찍 내어 놓아서 테스트 할 수
있게 하면 좋겠습니다.

1.4가 나오는 데 23개월이나 걸려야 했다는 사실이 좀 이해가 안 갑니다.
Sun에서 제공하는 1.4 beta는 적어도 1년 넘게 먼저 제공되었을텐데
음... 지구상에서 최고의 자바 개발/배포 플랫폼을 제공하겠다는 잡스의 말이
왠지 가슴에 와 닿지를 않습니다.

전 개인적으로 Metal L&F은 마음에 들지 않습니다.
제가 예전부터 사용하는 건 JGoodies L&F인데 참 좋은 거 같습니다.
아시는 분도 많겠지만요.
무엇보다 사용자에게 이질감을 느끼지 않게 하는 건 시스템과 같은
L&F인거 같아요.
그래서 Swing L&F이 Cocoa로 native하게 구현된 MacOS X를
더 좋아하는 지도 몰겠습니다.

암튼 애플이 좀 더 분발해서 Lonhorn + .NET에 필적하는 MacOS X + Java
개발환경을 갖춰 줬으면 하네요.~
그렇게 되리라 믿습니다
  Reply With Quote
지금 시각: 04:42 AM | Contact Us | 아카이브 | Top
SEO by vBSEO 3.0.0 RC5 All contents copyright © 2001~2008 by AppleForum and/or their respective owners.