Posts Tagged ‘linguaggi’

Odio Django!

Venerdì, Maggio 29th, 2009

Forse come titolo è un po’ esagerato ma in effetti ho passato una giornata perso dietro alle sue idiosincrasie.

Ultimamente faccio tanti di quei passaggi fra linguaggi, ambienti di sviluppo e framework che lo sforzo  di adattamento tra l’uno e l’altro non è mai indifferente né banale.

In effetti Django, rispetto a Turbogears (o almeno alla versione 1 su cui ho lavorato) sembra decisamente più efficiente, e soprattutto più coerente.

Ovviamente il suo vantaggio (o meglio differenza) sta nel fatto di essere “monolitico”: quindi abbiamo un solo ORM, un solo template etc;  vantaggio non da poco perché non è necessario decidere i vari componenti e adattarsi alle diverse situazioni.

Meno vantaggioso si rivela quando uno dei componenti non è all’altezza di quello che serve: il template ad esempio è molto “povero” rispetto a Kid soprattutto per quanto riguarda looping e controllo del flusso (non trovi anche tu che una roba come ifequal stoni in un ambiente elegante come python?).

Detto questo sto ancora muovendo i primi passi in questo ambiente, quindi tanto dipende sicuramente dalle mie capacità, ma non sarà certo il primo pomeriggio di ingiurie verso Django!

Benevolent dictator

Sabato, Maggio 9th, 2009

Partecipare a certe conferenze è sempre divertente, per l’ambiente e lo spirito generale
Guido Van Rossum, l’inventore del linguaggio, è ad esempio stato nominato Benevolent Dictator For Life.
La definizione, fra il serio e il faceto, è molto indicativa di come possano funzionare le cose in questo mondo.
E trovo questo aspetto -centrato sul rispetto e sul ‘valore’ delle persone- molto significativo e positivo.
Del resto anche lo sviluppo del kernel Linux è basato sugli stessi presupposti, e trovo che siano ottimi esempi di come le cose possano funzionare in modo ‘diverso’, anche se ormai non davvero nuovo

PyCon

Venerdì, Maggio 8th, 2009

Dopo una giornata parecchio tosgta eccoci finalmente fermi
Che lusso: quest’anno ho pure beccato la maglietta!