2009-08-08 2 views
14

나는 정말 Perl/Tk을 좋아하지만 그것이 DOA라고 생각합니다. 나는 Tcl::TkTkx이 더 좋은 해결책이라고 생각한다. 내가 Perl/Tk이라고 가정 해 봅시다. Tcl::Tk (2007 년 이후로 업데이트되지 않았으며 작성자가 겉보기에 도달 할 수 없음) 또는 Tkx과 같이 "가장 지원되는"경로입니까? 이들 중 하나가 적극적으로 사용되거나 지원됩니까? 내가 wxPerl 좋은 결과가 있었다Perl GUI에 Perl/Tk, Tcl :: Tk 또는 Tkx를 사용해야합니까?

+2

Tcl :: Tk를 채택하려면 다음을 시도해보십시오. http://www.cpan.org/misc/cpan-faq.html#How_adopt_module – Nifle

답변

8

, here is a short article on O'Reilly

참고 : 내가는 Win32를 대상으로 한이 약 5 년 전이었다.

+0

나는 그 질문에 답하는 데 도움이되지 않는다고 생각합니다. 물었다. 귀하의 대답은 급속하게 진화하고있는 기술에 관한 5 년 된 정보를 기반으로하기 때문에 어떤 툴킷을 사용해야하는지에 대한 접선 질문에 대답하는 데 도움이되지 않습니다. –

+2

@Bryan : wxPerl은 5 년 전 Gabor, Adam 및 다른 사람들이 큰 wxPerl 응용 프로그램 인 Padre를 개발하려는 노력 덕분에 지금보다 훨씬 관련이 있습니다. – dolmen

+0

@dolmen : 그건 사실일지도 모르지만 질문은 Tk에 관한 것이 었습니다. 그 대답은 제가 도움이된다고 생각하지 않는다고 말한 이유입니다. 나는 누군가가 "도구가 더 좋다"거나 "어떤 대안이 있습니까"라고 말했을 때 다른 옵션을 게시하기 위해 모든 것을했습니다. 그러나 그것은 질문이 아니 었습니다. wxPerl이 있고 관련성이 있다고 들었습니다. –

15

후드 아래 Tcl::TkTkx은 모두 Tcl 모듈을 Tcl/Tk의 다리로 사용합니다. 차이점은 Perl에 제공되는 API에 있습니다.

Tkx는 ActiveState에서 개발 한 도구로 GUI에서 사용합니다. (예 : PPM) 얼마나 광범위하게 사용하는지는 알지만 적극적으로 사용됩니다. 그것은 또한 지원되었지만, Tcl보다 얇은 레이어이기 때문에 지원할 큰 부분이 없습니다. 좋은 점은 변화 나 파손이 거의 없다는 것입니다.하지만 포기할 것 같은 인상을줍니다.

Tcl :: Tk는 Perl/Tk와의 API 호환성이 가능하다는 것을 입증하기위한 부 프로젝트로 시작되었습니다. 이 아이디어가 마음에 들었습니다. use Tkuse Tcl::Tk으로 변경하고 타일 (테마) 지원과 같은 새로운 버전의 Tcl/Tk의 이점을 얻는 것만으로도 멋질 것입니다. 불행히도 아직 없습니다. 몇 가지 작업이 진행된 것 같지만 많지는 않습니다. 실제로 더 많은 개발자를 사용할 수 있습니다.

저는 개인적으로 Tkx를 사용합니다. Perl/Tk 개발 경험이 있다면 전환이 너무 힘들지는 않을 것입니다. 그러나 시작할 때 어려운 곳이 될 것이라고 생각합니다. 최악의 경우는 Tcl/Tk documentation을 참조해야합니다. Perl에 대한 브릿지에 의해 소개 된 놀라움이 거의 없기 때문에 Tcl을 알면 좋지만, 익숙하지 않은 언어로 번역하는 것은 어색합니다.

+1

감사합니다. 나는 (Tcl :: Tk) 그것에 도움이되지는 않겠지 만 찾을 수있는 모든 이메일에 저자를 썼다. 그의 위키는 사라졌고, 우리 사이트는 사라졌으며, 우울합니다. 그리고 구글은별로 도움이되지 않습니다. – xcramps

+1

Tcl :: Tk를 채택하고 싶다면 다음을 시도해보십시오. http://www.cpan.org/misc/cpan-faq.html#How_adopt_module – Nifle

+1

@xcramps : 메일 링리스트에 가입하려면 tcltk- [email protected] 나는 때때로 바딤을 보았다. –

관련 문제