2013-06-28 11 views
5

Jakie są ramy lub pakiety dla rozwijania UI z GNU/Smalltalk? Wygląda na to, że istnieje GTK+ binding, ale nie ma na ten temat zbyt wiele dokumentacji.Rozwijanie interfejsów użytkownika w GNU/Smalltalk

Na przykład w VisualAge Smalltalk znajduje się WidgetKit, a w Squeak jest Morphic z ogłoszeniami lub zmiana/aktualizacja protokołu zdarzeń. Jakie byłyby odpowiednie opcje w GNU/Smalltalk?

+0

Jeśli chodzi o mnie, tworzenie interfejsu użytkownika w GNU Smalltalk jest nieco dziwne. Pierwotnie Smalltalk był środowiskiem opartym na interfejsie użytkownika, a GNU przeszedł na ciemną stronę z linią poleceń. Dlaczego chcesz rozwijać interfejs użytkownika z gnu, skoro możesz używać Pharo? – Uko

+1

Ponieważ GTK + to 15-letnia biblioteka UI + tysiące użytkowników, książki, pomoc techniczna itp. Pharo wciąż nie ma przyzwoitego konstruktora UI, ma bardzo niewielu użytkowników Morphic, niedojrzałe biblioteki, takie jak Spec ... właściwie, dlaczego miałbym używać Pharo dla robisz interfejs użytkownika? :) – user183928

+0

To zabawne, jak to mówisz. Ale dla mojego wyboru pharo dużą rolę grał Morphic. Morphic jest standardowym GUI w pharo, którego używa pharo, a więc wiele bibliotek i aplikacji na nim polega, całe IDE jest na nim oparte, nie ma sposobu na uniknięcie Morphica. O samej Morphic jej prawda nie jest tak duża jak GTK +, ale jest bardzo niezawodnym GUI na wszystkich 3 platformach. Z drugiej strony GTK + jest znany ze złej obsługi zarówno MacOS, jak i Windows. Osobiście, gdybym musiał wybrać GUI, wybrałbym QT. Dlaczego warto korzystać z Morphic? Morphic jest dla mnie elegancko prosty, jest to najczystszy projekt GUI i jego smalltalk. – Kilon

Odpowiedz

3

Wiązanie GTK + to "oficjalny" sposób na tworzenie UI z GNU Smalltalk.

+0

Dzięki za poświęcenie czasu na wyjaśnienia. – user183928

Powiązane problemy