<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-04-14 12:46 GMT+01:00 Gabriele Battaglia <span dir="ltr"><<a href="mailto:iz4apu@libero.it" target="_blank">iz4apu@libero.it</a>></span>:</div><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
A coloro che conoscono le basi del linguaggio chiedo, come è, costruire le interfacce grafiche, in Windows, usando GO?</blockquote><div><br></div><div>Mi sembra cercare guai gratuitamente. Windows tende ad essere un cittadino di seconda classe (per Go e per tanti altri). Non solo... le interfacce grafiche non sono certo una priorita' per Go.</div><div><br></div><div>Parliamoci chiaro... se il tuo obiettivo e' fare UI per Windows, il mondo Microsoft potrebbe avere svariati vantaggi rispetto ai concorrenti, in termini di semplicita' di un botto di cose. </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Il livello di complessità è pari a quello in Python?</blockquote><div><br></div><div>No, e' significativamente minore sotto molti punti di vista. Ma devi sapere quello che fai.</div><div>E ovviamente in Python c'e' chi "riduce" la complessita' rinunciando ad alcune delle parti piu' interessanti di Python. Per cui, sebbene di per se Go sia un linguaggio *molto* meno complesso di Python ("tutto python"), se si rinuncia a leggere e capire il codice scritto da altri (o rinunciare a leggere molto del codice scritto da altri), e si rinunciano a molte delle cose che rendono Python tutto sommato un linguaggio interessante... beh, l'omogenizzato di Python che rimane e' probabilmente piu' semplice dell'intero linguaggio Go. Non lo trovo particolarmente interessante da scrivere, d'altra parte.</div><div><br></div><div>Applicare un processo simile a Go potrebbe essere un problema, perche' Go e' veramente minimale. Non mi viene in mente molto che si puo' togliere senza compromettere significativamente la capacita' di risolvere problemi.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Quali e quanto ampia la scelta di librerie per gli oggetti grafici?</blockquote><div><br></div><div>Diciamo che nel 2016 il focus dell'IT non e' certo le interfacce grafiche. Non lo e' da forse 15 anni.</div><div>Specialmente nella community Go, le GUI desktop sono piu' una novelty che qualcosa di realmente utile (si ok, puoi fare una GUI desktop in Go...).</div><div><br></div><div>Quindi direi... qualcosa trovi. Ma e' piu' interessante per qualcuno il cui focus sia "fare tutto in Go" (per vari motivi) rispetto che per qualcuno che vuole "fare interfacce grafiche su Windows" (senza avere nessun vincolo ad usare Go).</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> In termini di complessità e concisione di linguaggio, quale fra Python e GO è più immediatamente o facilmente comprensibile?<br></blockquote><div><br></div><div>Per chi?</div><div><br></div><div><br></div><div> </div></div>-- <br><div class="gmail_signature"> .<br>..: -enrico-</div>
</div></div>