Dovrei usare Qt Jambi in Java?
-
02-07-2019 - |
Domanda
È una buona idea usare Qt Jambi in Java come toolkit?
Vedo che Qt Jambi è difficile da imparare e Swing è più facile di Qt Jambi, ma penso che Qt Jambi sia più potente.
Soluzione
Due anni fa, ho avviato un'applicazione desktop Java e ho usato Swing come framweork con interfaccia grafica. Fino a quel momento, ho avuto esperienza con C ++ / MFC ( shudder ) e C ++ / Qt ( molto bello ).
Dopo aver provato ad andare d'accordo con Swing per un po '(inclusa la lettura di molti tutorial e persino un libro) sono arrivato alla seguente conclusione:
Swing è molto più difficile e goffo di Qt per tre motivi:
- Molte cose semplici richiedono più codice di quanto dovrebbe.
- Alcune cose che Qt porta gratuitamente sono quasi impossibili da raggiungere in un ragionevole lasso di tempo.
- Swing non porta un editor di GUI WYSIWYG e non sono riuscito a trovarne uno gratuito che si avvicini a Qt's Designer.
Ho quindi buttato via la GUI di Swing, sono passato a Qt Jambi e ne sono rimasto davvero colpito. Un fine settimana dopo ho avuto una bella interfaccia grafica Qt e ho vissuto per sempre felici e contenti.
Altri suggerimenti
Se pensi che avere familiarità con Qt sarebbe utile in futuro, quando potresti voler sviluppare in C ++ (o modificare alcuni software basati su Qt), penso che sarebbe bello.
Qt Jambi è molto più semplice e più facile da usare rispetto a Swing e SWT.
Penso che l'unico default di Qt Jambi sia che non c'è molta documentazione a riguardo e i forum che rispondono a domande su Qt Jambi sono rari (questo è l'unico che ho trovato: D)
Spero che questo aiuti.