2013-06-28 2 views
5

GNU/Smalltalk에서 UI를 개발하기위한 프레임 워크 또는 패키지는 무엇입니까? GTK+ binding이 있지만 문서가 많지 않습니다.GNU/Smalltalk에서 UI 개발

예를 들어 VisualAge Smalltalk에는 WidgetKit이 있고 Squeak에는 Morphic에 공지 사항이 있거나 변경/업데이트 이벤트 프로토콜이 있습니다. GNU/Smalltalk에서 해당 옵션은 무엇입니까?

+0

GNU 스몰 토크에서 UI를 개발하는 것은 조금 이상합니다. 원래 Smalltalk는 UI 기반의 환경이었으며 GNU는 커맨드 라인으로 어두운면을 보았습니다. Pharo를 사용할 때 왜 gnu로 UI를 개발하고 싶습니까? – Uko

+1

GTK +는 15 년 UI 라이브러리 + 수천 명의 사용자, 서적, 지원 등입니다. Pharo는 여전히 괜찮은 UI 빌더가 없으며 Morphic 사용자가 거의 없으며 Spec과 같은 라이브러리가 성숙하지 않습니다 ... 실제로 Pharo를 UI를하고 있습니까? :) – user183928

+0

당신이 그렇게 재미 있다고. 하지만 제 선택의 pharo 그것에 큰 역할 Morphic. Morphic은 pharo의 표준 GUI이며, pharo가 사용하는 라이브러리와 앱이 많기 때문에 전체 IDE가이를 기반으로하므로 Morphic을 피할 방법이 없습니다. Morphic 자체에 대한 사실은 GTK +만큼 크지 않지만 모든 3 플랫폼에서 매우 안정적인 GUI입니다. 반면 GTK +는 MacOS와 Windows 모두에 대한 나쁜 지원으로 유명합니다. 개인적으로 GUI를 선택해야한다면 QT를 선택합니다. Morphic을 사용하는 이유는 무엇입니까? Morphic은 나에게 우아하고 단순하며 GUI와 스몰 토크에 대한 가장 깨끗한 디자인입니다. – Kilon

답변

3

GTK + 바인딩은 GNU 스몰 토크를 사용하여 UI를 개발하는 "공식적인"방법입니다.

+0

설명 할 시간을내어 주셔서 감사합니다. – user183928