da appositi, voglio dire:Framework GUI adatto per Scala?
- maturo e usato ampiamente
- widget di ricco set che rende ben
- idiomatica Scala
- Got un costruttore WYSIWYG-ish ma GUI flessibile
- standalone documentazione API (se un wrapper, non dovrebbe farmi riferire il progetto genitore in un'altra lingua)
In nessun ordine particolare.
Quali toolkit della GUI soddisfano quali condizioni?
Non considerare i framework basati su Java non è utile. C'è Scala Swing, che avvolge parzialmente Swing e viene fornito con Scala. Probabilmente ci sono progetti più piccoli che tentano di costruire wrapper Scala su cose come JavaFX 2.0 o SWT. Penso che altri (anche) framework Java non soddisferanno le tue esigenze. – ziggystar
Non penso che esista un costruttore di GUI per Scala. È possibile tagliare e incollare il codice Java generato da NetBeans ecc in IntelliJ per la traduzione automatica su Scala, ma è un problema se successivamente si desidera modificare il layout e si utilizzerà semplicemente Java Swing, quindi non è unidirezionale, ma sfortunatamente c'è nessuna alternativa al momento. –
Quello che sto per suggerire è quello che faccio oggigiorno per la GUI. Sviluppa la tua GUI in HTML (5) e JavaScript (AngularJS è bello) e poi puoi sviluppare un minuscolo server nella tua app per esporre alcuni servizi simili a REST per la tua GUI. È possibile aprire la pagina dell'app (localhost: your-server-port) nel browser predefinito del sistema oppure incorporare un componente del browser in un JFrame. La mia giustificazione dietro questa soluzione è che HTML è la libreria GUI più indipendente e più ricca sulla terra. Perfino Oracle ha dichiarato ufficialmente che Swing non verrà mantenuto a lungo. – ehsun7b