Il giorno 21/mar/07, alle ore 17:11, Enrico Franchi ha scritto:
Quelle si appoggiano su twisted: a quelle 20 righe devi aggiungere
l'imparare twisted, che non è esattamente una passeggiata. Per te
è ovvio
perché probabilmente mangi pane e twisted, ma non puoi dire che
sia facile
ad una persona che sta imparando il Python ora.
Scusa eh, ma imparare ad usare *bene* i thread è complessivamente
più complesso che imparare Twisted. Chiaramente IMHO.
Il che la dice lunga su come sia difficile imparare a usare bene i
thread.
Se è più complesso di twisted deve essere davvero una follia :D
Il problema di twisted, a mio avviso, è che è molto grosso,
complesso, poco documentato
e stratificato in varie versioni. Se non sai bene come fare ti ci perdi.
Inoltre ti costringe a pensare tutto alla twisted. Ovvero per ogni
libreria che usi o che hai scritto
ne devi immaginare una versione non bloccante che usi le deferred.
Il che non è infattibile ma tende a scoraggiare.
Per il framework che stiamo scrivendo avevamo pensato inizialmente a
twisted (buttandoci su quasi un anno)
ma alla fine ci siamo 'accontentati' di modpython.
Ci ritorneremo e forse ne tireremo fuori una versione basata su
twisted ma so che non sarà una passeggiata. :)
G.
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python