<div dir="ltr">Ok siamo su una ml di Python, Io me la passo bene su .NET chissa perche vengo dal basso livello, trovo tutto quello che sta sopra comodo.<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 9 giugno 2015 00:44, Enrico Bianchi <span dir="ltr"><<a href="mailto:enrico.bianchi@ymail.com" target="_blank">enrico.bianchi@ymail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 06/08/2015 09:42 PM, Matteo Scarpa wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Sperando di non creare piú danni di quelli che ho ottenuto chiedendo al prof di sistemi operativi cosa fosse meglio tra i sistemi Unix e .Net<br>
</blockquote></span>
Considerando che .Net e` un framework e che Unix e` una famiglia di sistemi operativi, spero che ti abbia sbattuto fuori a calci (senza offesa, sono in primis un sistemista, e sentire 'sti strafalcioni mi irrita non poco)<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
É una cosa prettamente di guisti/abitudine o c´é qualcosa sotto?<br>
</blockquote></span>
Un po' tutti e due. I motivi che ho trovato io sono questi:<br>
<br>
 - Compatibilita` con il pregresso. Questo e` forse il motivo piu` importante: se ho codice scritto per Python 2, e` molto piu` conveniente mantenerlo su Python 2, a meno che non ci sia un motivo decisamente valido per farlo. E ad oggi non esiste ancora.<br>
 - Diffusione. Python 2 lo trovi praticamente su qualsiasi distribuzione. Python 3 no. Ora sta cambiando qualcosa, ma poco.<br>
 - Scarsita` di librerie. La questione e` cambiata, e cambia gradualmente ogni giorno, ma alcune librerie chiave (e.g. Twisted) ancora non esistono per Python 3<br>
 - Distribuzione. Un applicativo scritto per Python 3.2 quasi sicuramente gira sull'ultima versione del linguaggio (mi tengo sul condizionale per ovvi motivi). Diversamente, un applicativo scritto per l'ultima versione di Python difficilmente girera` su di una versione piu` vecchia del linguaggio. E per questo problema, l'unica soluzione e` compilare a mano la versione utilizzata durante lo sviluppo. Da questo punto di vista secondo me la colpa e` duplice, sia delle distribuzioni, che tendono ad essere ultraconservative, che degli sviluppatori Python, che non rilasciano una versione compilata per le distribuzioni.<br>
<br>
Ad oggi, comunque, a meno di non avere vincoli particolari, conviene sviluppare direttamente in Python 3<span class="HOEnZb"><font color="#888888"><br>
<br>
Enrico</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Quiero ser el rayo de sol que cada día te despierta<br>para hacerte respirar y vivir en me.<br>"Favola -Moda".</div>
</div>