[Python] 2 neo pythonisti che affrontano un orda barbara di javisti - con quasi-rissa finale
Giorgio Zoppi
giorgio.zoppi a gmail.com
Gio 31 Mar 2011 23:53:46 CEST
Ma alla fine sono discorsi che lasciano il loro tempo.
Hadoop e Lucene sono scritti in Java da gente come Doug Cutting, che
sa scrivere in Java.
Attualmente HP, Yahoo, Facebook usano questi prodotti perche sono scritti bene.
Ogni linguaggio ha le sue peculiarita e i suoi difetti. Anni fa, 2005,
dove lavoro ora tolsero
il Python da i componenti di test delle stampanti, che sono scritti in
C++ per la gestione
della memoria, che fino al 2.6 non era un gran che, lasciando tcl e perl.
Dove lavoravo prima per la gestione di un apparato ogni gruppo faceva
quello che voleva,
vi era uno stack in c piu un layer in python che parlava con un layer
Java. Il tutto
da un macchina che partiva dai 20 mila euro in su e aveva un
processore pari al pentium 4.
Dipende molto da chi scrive il codice, dalla sua conoscenza del
linguaggio e di progettazione.
Personalmento aborro tutto J2EE (JMS,EJB, ecc). Tra i server aborro
Tomcat, JBoss, ecc. sono tutti framework
che vogliono fare troppe cose per che fa figo.Gli EJB sono la brutta
copia di COM, e anche COM fa orrore dopo un po,
Un modello a componenti deve essere rendere semplice da implementare i
componenti.
Python ha le sue belle cose come altri linguaggi e forse di piu.
Trovo inutile la identazione obbligata. Di solito in un gruppo ci sono
dei coding standard.
Mentre trovo ottima la integrazione del python per far programmazione
di sistema o programmazione web.
A me ha twisted ha risolto un sacco di problemi lo scorso anno quando
non arrivava hw e dovevamo
simulare una comunicazione tra due socket con tanto di protocollo. Ho
risparmiato una settimana.
E meglio un programma Java o un programma Python...dipende..
Just 1c,
Giorgio.
Maggiori informazioni sulla lista
Python