Posts Tagged ‘framework’

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!