by Kiko
on 25 May 2010
in In biblioteca, Publications
Ultimo aggiornamento: 24 May 2010

Lo sviluppo di software è un’arte e come tale viene insegnata nei corsi universitari; poi però l’ambiente di produzione reale è leggermente diverso. Benché le nozioni rimangano inalterate, nella sostanza dei fatti a uno sviluppatore viene richiesto anche altro, pur avendo come obiettivo primario costruire un prodotto efficace e potente. Ciò vale pure per sviluppatori che lavorano in proprio. Quell’altro cui accennavo prima è la rapidità con la quale si riesce a completare la scrittura del codice. Nel mondo informatico di oggi, così frenetico e dove il tempo non presenta mai pause, la velocità di produzione è una caratteristica spesso determinante.
Sembrerebbe una introduzione avulsa dal testo che tratta di Django e fondamentalmente di Python, invece quanto detto ha molta attinenza con l’argomento del libro di Holovaty e Kaplan-Moss. Alla base della creazione di Django c’è infatti quanto espresso nelle primissime righe di questa recensione: arte, potenza e velocità. Le prime due caratteristiche sembrano discendere direttamente dal linguaggio di riferimento e cioè Python. Molto si è detto e molto si è scritto su questo favoloso strumento e recentemente abbiamo pure recensito uno dei migliori libri in circolazione.
[...]
In definitiva il libro di Holovaty e Kaplan-Moss è certamente la prima fonte di informazioni per chi intende approcciarsi a Django. Lo stile è di quelli che permettono al lettore di iniziare subito a sperimentare, senza noiose e interminabili letture, alla fine delle quali spesso ci si dimentica di nozioni e dettagli. Manca all’interno del testo un progetto completo, ma a conti fatti non mi sembra un punto a sfavore. D’altra parte il libro risulta particolarmente prezioso anche quando bisogna velocemente rivedere qualche dettaglio di implementazione. Il testo si riferisce alla versione 1.1 del framework.
[Via Programmazione.it]
Django è spettacolare. Davvero un ottimo framework. Usavo symfony con php ma devo dire che non ostante non conoscessi python ho impiegato molto meno tempo ad imparare ad utilizzare django rispetto a symfony. Un punto a favore di django è la sua community formata da personaggi davvero esperti nel campo del web-development.
@Federico quoto in pieno quanto hai detto!
on 19 July 2010

Lavorare agilmente con Docbook su un sistema Mac? Banale. Io generalmente uso un approccio di questo tipo, che facilita il lavoro e richiede davvero conoscenze elementari. Via con lo step: scaricare i fogli XSL di Docbook a questo indirizzo; scompattarli in una directory. Se prevedete di usarli su più account nello stesso sistema (e, convenientemente, preferite questa [...]
on 26 May 2010

Due articoli niente male, fra i più interessanti del 2010. Almeno questa è la mia personale opinione su quanto pubblicato in A List Apart. Il primo dei due articoli esplora il tema dello user testing proponendo tre semplici metodi di analisi. Un buon lavoro, anche facile da comprendere. Il secondo invece è incentrato sul web design. [...]
on 11 May 2010

Dopo un parto lungo eccomi di nuovo online. Tra laboratorio per la tesi, ultime materie da preparare, trasloco offline (casa) e trasloco online (cambio hosting), dovrebbe essere tutto pronto per lavorare con tranquillità. Ho trascurato questo blog perché altri lavori richiedevano quel poco di tempo rimasto. Infostrada se l’è cavata piuttosto bene, lasciandomi fuori dalla [...]
on 15 March 2010

Convertire un visitatore in un utente è l’obiettivo massimo. Per utente si intende in questa sede un utente registrato che può significare tante cose in relazione a contesti differenti. Uno sviluppatore o un designer deve porsi, di fronte tale obiettivo, in modo pro-attivo: deve cioè innescare il processo di transizione da visitatore a utente e [...]
→ View all articles in Sideblog ←
The Definitive Guide to Django... Lo sviluppo di software è un’arte e come tale viene insegnata nei corsi universitari; poi però l’ambiente di produzione reale è leggermente diverso. Benché le nozioni rimangano inalterate, nella sostanza dei fatti a uno sviluppatore viene richiesto anc...