2013-06-28 13 views
5

Quali discipline o pacchetti esiste per lo sviluppo di UI con GNU/Smalltalk? Sembra esserci un GTK+ binding ma non molta documentazione a riguardo.in via di sviluppo dell'interfaccia utente di a GNU/Smalltalk

Per esempio in VisualAge Smalltalk c'è WidgetKit e in Squeak c'è Morphic con annunci o protocollo di evento di modifica/aggiornamento. Quali sarebbero le loro opzioni corrispondenti in GNU/Smalltalk?

+0

Per quanto mi riguarda lo sviluppo di interfaccia utente in GNU Smalltalk è un po 'strano. Originariamente Smalltalk era un ambiente basato sull'interfaccia utente, e GNU è andato al lato oscuro con la riga di comando. Perché vuoi sviluppare l'interfaccia utente con gnu quando puoi utilizzare Pharo? – Uko

+1

Perché GTK + è una libreria UI di 15 anni + migliaia di utenti, libri, supporto, ecc. A Pharo manca ancora un costruttore di UI decente, hanno pochissimi utenti Morphic, librerie non classificate come Spec, ... in realtà perché dovrei usare Pharo per facendo l'interfaccia utente? :) – user183928

+0

Un po 'divertente lo dici. Ma per la mia scelta di pharo un ruolo importante ha giocato a Morphic. Morphic è la GUI standard in pharo, è ciò che usa pharo e quindi molte librerie e app si basano su di esso, l'intero IDE è basato su di esso, non c'è modo di evitare Morphic. A proposito di Morphic sé la sua vera non è così grande come GTK +, ma la sua interfaccia grafica molto affidabile su tutte e 3 le piattaforme. D'altra parte GTK + è noto per il cattivo supporto sia per MacOS che per Windows. Personalmente, se dovessi scegliere una GUI, sceglierei QT. Perché usare Morphic? Morphic è elegantemente semplice per me è solo il design più pulito per la GUI e il suo smalltalk. – Kilon

risposta

3

vincolante La GTK + è il modo "ufficiale" per sviluppare interfacce utente con GNU Smalltalk.

+0

Grazie per aver dedicato del tempo per spiegare. – user183928

Problemi correlati