반응형
최근 올라온 글중에
JRuby와 스윙(Swing)으로 크로스 플랫폼 개발 이라는 흥미로운 글이 보이더군요.
http://www.ibm.com/developerworks/kr/library/j-monkeybars/
JavaFX 를 열심히 Sun 에서는 밀어주고 있는데
아직도 스윙은 건재한가 봅니다.
Monkeybars라고하는 스윙과 JRuby에 기반을 둔 오픈 소스 라이브러리를 통해서 설명을 해주고 있습니다.
Monkeybars 는 우리말로 번역되면 '구름사다리'라고 하더군요.
초등학교 운동장에 하나씩 있었던 것이죠.
http://monkeybars.rubyforge.org/
내용중간에 좋은 내용이 있어서 옮겨봅니다.
사실 유행에 따라가는것만이 좋은것은 아니라는 것은 다 알고 있지만
왠지 나만 하지 않으면 뒤쳐지는것같아서 따라가기 마련이지요.
위의 목록을 보면 이럴때에는 이런 요구사항이 전부인데
그럴때에는 어떤 툴셋을 선택하면 좋을까에 대한 좋은 지침이 될것 같습니다.
JRuby와 스윙(Swing)으로 크로스 플랫폼 개발 이라는 흥미로운 글이 보이더군요.
http://www.ibm.com/developerworks/kr/library/j-monkeybars/
JavaFX 를 열심히 Sun 에서는 밀어주고 있는데
아직도 스윙은 건재한가 봅니다.
Monkeybars라고하는 스윙과 JRuby에 기반을 둔 오픈 소스 라이브러리를 통해서 설명을 해주고 있습니다.
Monkeybars 는 우리말로 번역되면 '구름사다리'라고 하더군요.
초등학교 운동장에 하나씩 있었던 것이죠.
http://monkeybars.rubyforge.org/
http://www.transitmiami.com/2008/05/11/transit-humor-pedestrian-monkey-bars/
내용중간에 좋은 내용이 있어서 옮겨봅니다.
어떤 GUI 툴셋을 사용할지는 전적으로 해당 프로젝트 요구 사항에 달렸다.
합리적인 선택을 위한 고려 사항은 다음과 같다.
* 풍부한 위젯 컴포넌트 모음
* 안정된 구현
* (대개 매킨토시, Win32, KDE, GNOME 등) 다수 플랫폼 지원 여부
* 호스트 플랫폼의 고유 모양새 지원
* 활발히 유지 보수되는지 여부
* 커스텀 위젯 작성의 편의성
* 사용 제약 없는 라이선스
* 적절한 가격
* 빠른 개발을 위한 프레임워크와 라이브러리 제공
* 성숙한 IDE와 폼 레이아웃 도구
* 테스트 도구와 프레임워크
* 패키지 제작과 배포 편의성
합리적인 선택을 위한 고려 사항은 다음과 같다.
* 풍부한 위젯 컴포넌트 모음
* 안정된 구현
* (대개 매킨토시, Win32, KDE, GNOME 등) 다수 플랫폼 지원 여부
* 호스트 플랫폼의 고유 모양새 지원
* 활발히 유지 보수되는지 여부
* 커스텀 위젯 작성의 편의성
* 사용 제약 없는 라이선스
* 적절한 가격
* 빠른 개발을 위한 프레임워크와 라이브러리 제공
* 성숙한 IDE와 폼 레이아웃 도구
* 테스트 도구와 프레임워크
* 패키지 제작과 배포 편의성
사실 유행에 따라가는것만이 좋은것은 아니라는 것은 다 알고 있지만
왠지 나만 하지 않으면 뒤쳐지는것같아서 따라가기 마련이지요.
위의 목록을 보면 이럴때에는 이런 요구사항이 전부인데
그럴때에는 어떤 툴셋을 선택하면 좋을까에 대한 좋은 지침이 될것 같습니다.
728x90