<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>Il giorno 21/mar/07, alle ore 17:11, Enrico Franchi ha scritto:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Monaco" size="2" style="font: 10.0px Monaco">Quelle si appoggiano su twisted: a quelle 20 righe devi aggiungere</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Monaco" size="2" style="font: 10.0px Monaco">l'imparare twisted, che non è esattamente una passeggiata. Per te è ovvio</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Monaco" size="2" style="font: 10.0px Monaco">perché probabilmente mangi pane e twisted, ma non puoi dire che sia facile</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 10.0px"><FONT face="Monaco" size="2" style="font: 10.0px Monaco">ad una persona che sta imparando il Python ora.</FONT></P> </BLOCKQUOTE><P style="margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; min-height: 14.0px"><BR></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Monaco" size="2" style="font: 10.0px Monaco">Scusa eh, ma imparare ad usare *bene* i thread è complessivamente</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Monaco" size="2" style="font: 10.0px Monaco">più complesso che imparare Twisted. Chiaramente IMHO.</FONT></P> </BLOCKQUOTE></DIV><BR><DIV>Il che la dice lunga su come sia difficile imparare a usare bene i thread.</DIV><DIV>Se è più complesso di twisted deve essere davvero una follia :D</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Il problema di twisted, a mio avviso, è che è molto grosso, complesso, poco documentato </DIV><DIV>e stratificato in varie versioni. Se non sai bene come fare ti ci perdi.</DIV><DIV>Inoltre ti costringe a pensare tutto alla twisted. Ovvero per ogni libreria che usi o che hai scritto</DIV><DIV>ne devi immaginare una versione non bloccante che usi le deferred.</DIV><DIV>Il che non è infattibile ma tende a scoraggiare.</DIV><DIV>Per il framework che stiamo scrivendo avevamo pensato inizialmente a twisted (buttandoci su quasi un anno)</DIV><DIV>ma alla fine ci siamo 'accontentati' di modpython.</DIV><DIV>Ci ritorneremo e forse ne tireremo fuori una versione basata su twisted ma so che non sarà una passeggiata. :)</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>G.</DIV></BODY></HTML>