<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commenti a: 5 Motivi Per Cui Django Stenta A Diffondersi</title>
	<atom:link href="http://www.davidesalerno.net/2008/04/5-motivi-per-cui-django-stenta-a-diffondersi.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.davidesalerno.net/2008/04/5-motivi-per-cui-django-stenta-a-diffondersi.html</link>
	<description>Se l&#039;Informatica è una fede, Internet è la sua chiesa</description>
	<lastBuildDate>Thu, 29 Jul 2010 14:34:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<item>
		<title>Di: Antonello Mangone</title>
		<link>http://www.davidesalerno.net/2008/04/5-motivi-per-cui-django-stenta-a-diffondersi.html/comment-page-3#comment-5842</link>
		<dc:creator>Antonello Mangone</dc:creator>
		<pubDate>Thu, 10 Jun 2010 14:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidesalerno.net/?p=1153#comment-5842</guid>
		<description>Non condivido per nulla quello che dici, l&#039;installazione non è assolutamente complessa ... poi non parliamo di quello che dici la documentazione. Il consiglio che darei ad una persona che vuole fare il programmatore è impara prima l&#039;inglese.
La maggior parte di ciò che leggo è in inglese .. e parlo di interi libri.
Nota ... CodeIgniter non ha ORM, Django si ... altra nota Django non è MVC è MTV (Model Template View) ... Django supporta già una cinquantina di lingue ecc ... poi scusa dici che sei formato su C/C++ Java ecc ... ma hai mai visto webapps ad alto traffico in Java ??? .... ti assicuro che applicazioni che iniziano a fare milioni di accessi pur se con server mirrorati e bilanciati in Java crollano ...</description>
		<content:encoded><![CDATA[<p>Non condivido per nulla quello che dici, l&#8217;installazione non è assolutamente complessa &#8230; poi non parliamo di quello che dici la documentazione. Il consiglio che darei ad una persona che vuole fare il programmatore è impara prima l&#8217;inglese.<br />
La maggior parte di ciò che leggo è in inglese .. e parlo di interi libri.<br />
Nota &#8230; CodeIgniter non ha ORM, Django si &#8230; altra nota Django non è MVC è MTV (Model Template View) &#8230; Django supporta già una cinquantina di lingue ecc &#8230; poi scusa dici che sei formato su C/C++ Java ecc &#8230; ma hai mai visto webapps ad alto traffico in Java ??? &#8230;. ti assicuro che applicazioni che iniziano a fare milioni di accessi pur se con server mirrorati e bilanciati in Java crollano &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Davide Salerno</title>
		<link>http://www.davidesalerno.net/2008/04/5-motivi-per-cui-django-stenta-a-diffondersi.html/comment-page-3#comment-5809</link>
		<dc:creator>Davide Salerno</dc:creator>
		<pubDate>Fri, 30 Apr 2010 08:34:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidesalerno.net/?p=1153#comment-5809</guid>
		<description>Io mi sono formato prevalentemente con il C/C++ ed il Java che non sono linguaggi con chissà quali lacune ;-)
Sicuramente nell&#039;articolo ho posto molta enfasi su alcuni problemi che non sono da imputarsi a Django (in particolare l&#039;installazione su OS X è molto rognosa più che altro per colpa di OS X) che dopo averlo utilizzato per diversi progetti ho imparato ad amare.
Ciò non toglie che diversi difetti continuo a trovarli... in primis il deployment nell&#039;ambiente di produzione che essendo forse troppo flessibile qualche problema lo fa sempre sorgere ;-)</description>
		<content:encoded><![CDATA[<p>Io mi sono formato prevalentemente con il C/C++ ed il Java che non sono linguaggi con chissà quali lacune <img src='http://www.davidesalerno.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Sicuramente nell&#8217;articolo ho posto molta enfasi su alcuni problemi che non sono da imputarsi a Django (in particolare l&#8217;installazione su OS X è molto rognosa più che altro per colpa di OS X) che dopo averlo utilizzato per diversi progetti ho imparato ad amare.</p>
<p>Ciò non toglie che diversi difetti continuo a trovarli&#8230; in primis il deployment nell&#8217;ambiente di produzione che essendo forse troppo flessibile qualche problema lo fa sempre sorgere <img src='http://www.davidesalerno.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: MementoMori</title>
		<link>http://www.davidesalerno.net/2008/04/5-motivi-per-cui-django-stenta-a-diffondersi.html/comment-page-3#comment-5808</link>
		<dc:creator>MementoMori</dc:creator>
		<pubDate>Fri, 30 Apr 2010 08:22:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidesalerno.net/?p=1153#comment-5808</guid>
		<description>Ciao,
sono arrivato su questo post cercando documentazione per Django e mi sono soffermato un paio di minuti a leggere le tue 5 motivazioni. Premetto che sono un programmatore Python e che uso Django per web application tutt&#039;altro che piccole.
Q) Installazione tutt’altro che semplice
A) no comment. trascurando i pacchetti pronti per l&#039;uso avere l&#039;ultima  stabile (o l&#039;ultima versione del repository) è questione di lanciare un comando svn e impostare _una_ variabile d&#039;ambiente (ma solo se non metti django in un path noto a Python)
Q) Documentazione tutta in Inglese
A) dai.. questa l&#039;hai messa solo per arrivare a 5...
Q) Hosting difficile da trovare
A) Forse. Ma dipende solo da quanto vuoi spendere e da che cosa cerchi. In ogni caso il deployment di una app Django è molto flessibile e sono documentati (in inglese [lol!] ) tutti i modi, i pro e i contro. In ogni caso non è necessario essere root sul tuo server per poter installare Django (vedi la soluzione svn). In ogni caso un buon servizio di hosting (ma anche housing o VPS) lo si valuta sopratutto dall&#039;assistenza e dalla disponibilità di chi ti offre il servizio, non solo dal costo...
Q) Performance eccezionali?
A) Django è eccezionalmente veloce. È ovvio che una app scritta coi piedi rallenti qualunque cosa ma è difficile scrivere coi piedi se hai imparato bene Python. Più facile se sei un programmatore PHP e sei abituato a scrivere brutto codice per risolvere i problemi più banali... Vengo giusto da un&#039;esperienza di lavoro portato avanti con CakePHP: un dolore incredibile... Devo ancora capire perchè le query hanno un livello di ricorsività, perchè è massimo 3 ma sopratutto perchè per ottenere i dati (che normalmente otterresti con due query) Cake ne faccia un numero enorme (50 o più...)
Q) CodeIgniter &amp; Co.
A) Non li conosco. Ognuno sceglie il framework che gli permette di fare di più con meno fatica... L&#039;importante è non scegliere con i paraocchi e essere pronti a sopperire alle mancanze personali.
&quot;D’altronde Django solo per installarlo necessita di 3 giorni di ferie: io Visual Basic lo ricordo di molto più semplice utilizzo o sbaglio?&quot;
Ok... il tuo background è PHP e VB... sono chiare molte cose ;) Mi spiace per te ma se ti sei formato con questi linguaggi hai dovuto imparare a sopperire alle lacune di cattiva progettazione degli stessi con tecniche sporche e _molto_ _poco_ professionali.</description>
		<content:encoded><![CDATA[<p>Ciao,<br />
sono arrivato su questo post cercando documentazione per Django e mi sono soffermato un paio di minuti a leggere le tue 5 motivazioni. Premetto che sono un programmatore Python e che uso Django per web application tutt&#8217;altro che piccole.</p>
<p>Q) Installazione tutt’altro che semplice<br />
A) no comment. trascurando i pacchetti pronti per l&#8217;uso avere l&#8217;ultima  stabile (o l&#8217;ultima versione del repository) è questione di lanciare un comando svn e impostare _una_ variabile d&#8217;ambiente (ma solo se non metti django in un path noto a Python)</p>
<p>Q) Documentazione tutta in Inglese<br />
A) dai.. questa l&#8217;hai messa solo per arrivare a 5&#8230;</p>
<p>Q) Hosting difficile da trovare<br />
A) Forse. Ma dipende solo da quanto vuoi spendere e da che cosa cerchi. In ogni caso il deployment di una app Django è molto flessibile e sono documentati (in inglese [lol!] ) tutti i modi, i pro e i contro. In ogni caso non è necessario essere root sul tuo server per poter installare Django (vedi la soluzione svn). In ogni caso un buon servizio di hosting (ma anche housing o VPS) lo si valuta sopratutto dall&#8217;assistenza e dalla disponibilità di chi ti offre il servizio, non solo dal costo&#8230;</p>
<p>Q) Performance eccezionali?<br />
A) Django è eccezionalmente veloce. È ovvio che una app scritta coi piedi rallenti qualunque cosa ma è difficile scrivere coi piedi se hai imparato bene Python. Più facile se sei un programmatore PHP e sei abituato a scrivere brutto codice per risolvere i problemi più banali&#8230; Vengo giusto da un&#8217;esperienza di lavoro portato avanti con CakePHP: un dolore incredibile&#8230; Devo ancora capire perchè le query hanno un livello di ricorsività, perchè è massimo 3 ma sopratutto perchè per ottenere i dati (che normalmente otterresti con due query) Cake ne faccia un numero enorme (50 o più&#8230;)</p>
<p>Q) CodeIgniter &amp; Co.<br />
A) Non li conosco. Ognuno sceglie il framework che gli permette di fare di più con meno fatica&#8230; L&#8217;importante è non scegliere con i paraocchi e essere pronti a sopperire alle mancanze personali.</p>
<p>&#8220;D’altronde Django solo per installarlo necessita di 3 giorni di ferie: io Visual Basic lo ricordo di molto più semplice utilizzo o sbaglio?&#8221;</p>
<p>Ok&#8230; il tuo background è PHP e VB&#8230; sono chiare molte cose <img src='http://www.davidesalerno.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Mi spiace per te ma se ti sei formato con questi linguaggi hai dovuto imparare a sopperire alle lacune di cattiva progettazione degli stessi con tecniche sporche e _molto_ _poco_ professionali.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Gastone</title>
		<link>http://www.davidesalerno.net/2008/04/5-motivi-per-cui-django-stenta-a-diffondersi.html/comment-page-3#comment-5584</link>
		<dc:creator>Gastone</dc:creator>
		<pubDate>Thu, 03 Sep 2009 18:52:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidesalerno.net/?p=1153#comment-5584</guid>
		<description>Sono d&#039;accordo con Simone. Non ripeto le stesse cose se non dire che è un ottimo framework.semplice potente. Solo due cose. 1) Come fai a paragonare Python con php? sono 2 mondi diversi. 2) cosa centra ora Codeigniter? io l&#039;ho usato per parecchio tempo...non mi sembra nemmeno paragonabile la cosa a livello di potenzialità, lunghezza del codice e soprattutto modularità.
Ho installato Django in 10 min. Il tutorial ti porta via quanto? mezz&#039;ora? 20 min? e hai già un&#039;applicazione funzionante e dinamica..</description>
		<content:encoded><![CDATA[<p>Sono d&#8217;accordo con Simone. Non ripeto le stesse cose se non dire che è un ottimo framework.semplice potente. Solo due cose. 1) Come fai a paragonare Python con php? sono 2 mondi diversi. 2) cosa centra ora Codeigniter? io l&#8217;ho usato per parecchio tempo&#8230;non mi sembra nemmeno paragonabile la cosa a livello di potenzialità, lunghezza del codice e soprattutto modularità.<br />
Ho installato Django in 10 min. Il tutorial ti porta via quanto? mezz&#8217;ora? 20 min? e hai già un&#8217;applicazione funzionante e dinamica..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Emanuele Bertoldi</title>
		<link>http://www.davidesalerno.net/2008/04/5-motivi-per-cui-django-stenta-a-diffondersi.html/comment-page-2#comment-5557</link>
		<dc:creator>Emanuele Bertoldi</dc:creator>
		<pubDate>Mon, 06 Jul 2009 10:00:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidesalerno.net/?p=1153#comment-5557</guid>
		<description>I punti contestati mi paiono un po&#039; deboli sinceramente...Piuttosto io ne ho individuato, arrivando da CakePHP, altri che mi hanno fatto storcere un po&#039; il naso:
- Gestione dei files statici (media files) un po&#039; ostica.
- Richiesta di uso massiccio di path assoluti (un po&#039; scomoda nel passaggio tra locale e produzione, o fra work-machines differenti).
- Modularizzazione: ok. Ma perchè i templates devono stare tutti in un&#039;unica cartella (genitore)?
- Gestione di connessioni multiple a database differenti mancante (o sbaglio?).</description>
		<content:encoded><![CDATA[<p>I punti contestati mi paiono un po&#8217; deboli sinceramente&#8230;Piuttosto io ne ho individuato, arrivando da CakePHP, altri che mi hanno fatto storcere un po&#8217; il naso:</p>
<p>- Gestione dei files statici (media files) un po&#8217; ostica.<br />
- Richiesta di uso massiccio di path assoluti (un po&#8217; scomoda nel passaggio tra locale e produzione, o fra work-machines differenti).<br />
- Modularizzazione: ok. Ma perchè i templates devono stare tutti in un&#8217;unica cartella (genitore)?<br />
- Gestione di connessioni multiple a database differenti mancante (o sbaglio?).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Gabriele Barchiesi</title>
		<link>http://www.davidesalerno.net/2008/04/5-motivi-per-cui-django-stenta-a-diffondersi.html/comment-page-2#comment-5497</link>
		<dc:creator>Gabriele Barchiesi</dc:creator>
		<pubDate>Thu, 21 May 2009 12:16:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidesalerno.net/?p=1153#comment-5497</guid>
		<description>Condivido forse il 10% di quello che hai scritto... Django è estremamente veloce e potente. Prova a fare in PHP un&#039;applicazione web di monitoraggio in real-time di sensori o un&#039;applicazione di Business Intelligence, tanto per fare 2 esempi a caso. PHP lo conosco benissimo e non è un linguaggio completo come Python. Di framework in PHP ce ne sono svariati, ma vedi quante query esegue CakePHP o Joomla per caricare un oggetto e poi mi fai sapere.
Oltretutto Django ha una rapidità di apprendimento e di sviluppo sorprendente, che la documentazione sia praticamente solo in inglese per me non è un problema, ma non dovrebbe esserlo nemmeno per un qualsiasi progettista o sviluppatore. Siamo noi italiani che affanniamo sulla lingua straniera, quindi il problema è solo nostro, anzi, di chi non lo sa.
L&#039;installazione è estremamente semplice, se si ha installato Python ci vogliono pochi minuti veramente!
La cosa che posso condividere è la mancanza di hosting italiani, ma comunque ce ne sono veramente tanti europei ai quali affidarsi senza troppi problemi.
Per concludere, ho rifatto un&#039;applicazione in PHP di circa 250 file con Django, appena 40 file e 20 giorni di lavoro!</description>
		<content:encoded><![CDATA[<p>Condivido forse il 10% di quello che hai scritto&#8230; Django è estremamente veloce e potente. Prova a fare in PHP un&#8217;applicazione web di monitoraggio in real-time di sensori o un&#8217;applicazione di Business Intelligence, tanto per fare 2 esempi a caso. PHP lo conosco benissimo e non è un linguaggio completo come Python. Di framework in PHP ce ne sono svariati, ma vedi quante query esegue CakePHP o Joomla per caricare un oggetto e poi mi fai sapere.<br />
Oltretutto Django ha una rapidità di apprendimento e di sviluppo sorprendente, che la documentazione sia praticamente solo in inglese per me non è un problema, ma non dovrebbe esserlo nemmeno per un qualsiasi progettista o sviluppatore. Siamo noi italiani che affanniamo sulla lingua straniera, quindi il problema è solo nostro, anzi, di chi non lo sa.<br />
L&#8217;installazione è estremamente semplice, se si ha installato Python ci vogliono pochi minuti veramente!<br />
La cosa che posso condividere è la mancanza di hosting italiani, ma comunque ce ne sono veramente tanti europei ai quali affidarsi senza troppi problemi.<br />
Per concludere, ho rifatto un&#8217;applicazione in PHP di circa 250 file con Django, appena 40 file e 20 giorni di lavoro!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Simone</title>
		<link>http://www.davidesalerno.net/2008/04/5-motivi-per-cui-django-stenta-a-diffondersi.html/comment-page-2#comment-5379</link>
		<dc:creator>Simone</dc:creator>
		<pubDate>Sat, 21 Feb 2009 22:57:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidesalerno.net/?p=1153#comment-5379</guid>
		<description>Non ho parole,
non conoscevo python,
non conoscevo Django,
mi è stato chiesto di mettere su un sito il più presto possibile e mi è stato detto di farlo con Django.
In due giorni era su, il cliente era stracontento.
Adesso dopo mesi di sviluppo, il modello (una trentina di oggetti)
sono cambiati di poco,
ti dico la mia.
1) l&#039;installazione è banale.
2) per la produzione, l&#039;installazione con mod_python è banale
3) un framework che ti guida a programmare senza sessione è geniale e una mano santa per le performance.
4) il sistema di template non ha ugguali
5) i sistema di URL, e il concetto di reverse è geniale e non trova ugguali
6) si possono davvere fare applicazioni pluggable
7) il disaccoppiamento è reale.
8) la rapidità di sviluppo è sconvolgetemente rapida
9) il modulo django-evolution è una ottima scommessa.
10) l&#039;integrazione con Ajax è facilissima
11) non c&#039;è SQL e se cambia il modello, non c&#039;è da riscrivere le query
12) con i test ti garantisce la non regressione
insomma, è valido per le grandi aziende, è valido per le piccole è valido per il sitarello.
Credo che insegnerò a mio padre a programmare, Lui conosceva le schede perforate, ma penso che riuscirà a fare qualcosa anche con questo framework.
La facilità di apprendimento è stupefacente.
L&#039;inglese è un problema? Io dico che non conoscerlo è un problema. Siamo programmatori giusto?
ciao
S</description>
		<content:encoded><![CDATA[<p>Non ho parole,<br />
non conoscevo python,<br />
non conoscevo Django,</p>
<p>mi è stato chiesto di mettere su un sito il più presto possibile e mi è stato detto di farlo con Django.</p>
<p>In due giorni era su, il cliente era stracontento.<br />
Adesso dopo mesi di sviluppo, il modello (una trentina di oggetti)<br />
sono cambiati di poco,</p>
<p>ti dico la mia.<br />
1) l&#8217;installazione è banale.<br />
2) per la produzione, l&#8217;installazione con mod_python è banale<br />
3) un framework che ti guida a programmare senza sessione è geniale e una mano santa per le performance.<br />
4) il sistema di template non ha ugguali<br />
5) i sistema di URL, e il concetto di reverse è geniale e non trova ugguali<br />
6) si possono davvere fare applicazioni pluggable<br />
7) il disaccoppiamento è reale.<br />
 <img src='http://www.davidesalerno.net/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> la rapidità di sviluppo è sconvolgetemente rapida<br />
9) il modulo django-evolution è una ottima scommessa.<br />
10) l&#8217;integrazione con Ajax è facilissima<br />
11) non c&#8217;è SQL e se cambia il modello, non c&#8217;è da riscrivere le query<br />
12) con i test ti garantisce la non regressione</p>
<p>insomma, è valido per le grandi aziende, è valido per le piccole è valido per il sitarello.</p>
<p>Credo che insegnerò a mio padre a programmare, Lui conosceva le schede perforate, ma penso che riuscirà a fare qualcosa anche con questo framework.<br />
La facilità di apprendimento è stupefacente.</p>
<p>L&#8217;inglese è un problema? Io dico che non conoscerlo è un problema. Siamo programmatori giusto?</p>
<p>ciao<br />
S</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Davide Salerno</title>
		<link>http://www.davidesalerno.net/2008/04/5-motivi-per-cui-django-stenta-a-diffondersi.html/comment-page-2#comment-5340</link>
		<dc:creator>Davide Salerno</dc:creator>
		<pubDate>Tue, 03 Feb 2009 19:27:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidesalerno.net/?p=1153#comment-5340</guid>
		<description>Si ti sei spiegato benissimo e credo di condividere le tue conclusioni visto che di per sè installare Django è semplice, il problema è il contorno.
In ultima battuta forse il mio pensiero è stato influenzato negativamente da quella corrente di pensiero che ha osanna Django come il &quot;Visual Basic&quot; dei framework per lo sviluppo di applicazioni orientate al web.
Il mio è stato un pò un pò uno sfogo perchè è vero che è un ottimo framework mvc ma, come affermi anche tu alla fine, la vedo un pò dura tutt&#039;ora una diffusione su larga scala di questa soluzione per la creazione e gestione di CMS &amp; Co.</description>
		<content:encoded><![CDATA[<p>Si ti sei spiegato benissimo e credo di condividere le tue conclusioni visto che di per sè installare Django è semplice, il problema è il contorno.</p>
<p>In ultima battuta forse il mio pensiero è stato influenzato negativamente da quella corrente di pensiero che ha osanna Django come il &#8220;Visual Basic&#8221; dei framework per lo sviluppo di applicazioni orientate al web.</p>
<p>Il mio è stato un pò un pò uno sfogo perchè è vero che è un ottimo framework mvc ma, come affermi anche tu alla fine, la vedo un pò dura tutt&#8217;ora una diffusione su larga scala di questa soluzione per la creazione e gestione di CMS &#038; Co.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Alfredo Di Napoli</title>
		<link>http://www.davidesalerno.net/2008/04/5-motivi-per-cui-django-stenta-a-diffondersi.html/comment-page-2#comment-5339</link>
		<dc:creator>Alfredo Di Napoli</dc:creator>
		<pubDate>Tue, 03 Feb 2009 18:19:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidesalerno.net/?p=1153#comment-5339</guid>
		<description>1) Secondo me non si può fare un&#039; inferenza logica di questo tipo. Hai ragione a dire che MYSQLdb è ostico da installare su Mac (lo dici a me? Ho patito le pene dell&#039; inferno!) Ma casomai il problema si dovrebbe spostare a rendere più user-friendly l&#039;installazione di MYSQLdb o quantomeno mettere sul loro sito un disclaimer grosso come una casa che avvisa quale versione di mysql installare per non avere conflitti. L&#039;utente medio, come dici tu, se ha un sistema pulito allora non avrà problemi ad installare la versione di mysql corretta. Se con &quot;installazione di Django&quot; intendiamo il processo che porta ad avere una versione funzionante di Django (il classico hello world) allora installare Django è facile, se intendiamo completamente full-featured allora si, Django è ostico nello sfruttare a pieno le sue potenzialità. Ultima ma non ultima cosa la fetta di utenti Mac è sicuramente più bassa di quella totale, quindi anche qui andrebbe fatto un discorso di difficoltà per sistema operativo.
2) Ok, ti do ragione, ma come si dice, il mondo è pieno di volontari traduttori ;)
3) Che la limiti di molto non vuol dire che sia impossibile hostare un progetto Django :)
Per la tua conclusione concordo e apprezzo, anche se l&#039;utente medio secondo me, in questo settore è una cosa che lascia il tempo che trova.
Come dire, se sai andare in bicicletta ma non guidare accontentati di quello. Spero di essermi spiegato :P
Ciao!
Alfredo</description>
		<content:encoded><![CDATA[<p>1) Secondo me non si può fare un&#8217; inferenza logica di questo tipo. Hai ragione a dire che MYSQLdb è ostico da installare su Mac (lo dici a me? Ho patito le pene dell&#8217; inferno!) Ma casomai il problema si dovrebbe spostare a rendere più user-friendly l&#8217;installazione di MYSQLdb o quantomeno mettere sul loro sito un disclaimer grosso come una casa che avvisa quale versione di mysql installare per non avere conflitti. L&#8217;utente medio, come dici tu, se ha un sistema pulito allora non avrà problemi ad installare la versione di mysql corretta. Se con &#8220;installazione di Django&#8221; intendiamo il processo che porta ad avere una versione funzionante di Django (il classico hello world) allora installare Django è facile, se intendiamo completamente full-featured allora si, Django è ostico nello sfruttare a pieno le sue potenzialità. Ultima ma non ultima cosa la fetta di utenti Mac è sicuramente più bassa di quella totale, quindi anche qui andrebbe fatto un discorso di difficoltà per sistema operativo.</p>
<p>2) Ok, ti do ragione, ma come si dice, il mondo è pieno di volontari traduttori <img src='http://www.davidesalerno.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
3) Che la limiti di molto non vuol dire che sia impossibile hostare un progetto Django <img src='http://www.davidesalerno.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Per la tua conclusione concordo e apprezzo, anche se l&#8217;utente medio secondo me, in questo settore è una cosa che lascia il tempo che trova.<br />
Come dire, se sai andare in bicicletta ma non guidare accontentati di quello. Spero di essermi spiegato <img src='http://www.davidesalerno.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
Ciao!<br />
Alfredo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Davide Salerno</title>
		<link>http://www.davidesalerno.net/2008/04/5-motivi-per-cui-django-stenta-a-diffondersi.html/comment-page-2#comment-5338</link>
		<dc:creator>Davide Salerno</dc:creator>
		<pubDate>Tue, 03 Feb 2009 13:35:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidesalerno.net/?p=1153#comment-5338</guid>
		<description>Alfredo, mi permetto di risponderti punto per punto.
1) Il fatto che Django si appoggi a MySQLdb e questo sia ostico da installare implica il fatto che per esempio Django sia difficile da installare su Mac e questa è una grossa menomazione perchè mi rende lo fase di sviluppo in locale e non è un fatto da sottovalutare, anzi.
Prendi il più complicato dei framework PHP e tutte queste difficoltà non le troverai: io, o meglio noi, che questi problemi siamo in grado di risolverceli possiamo andare avanti (a rilento), chi è meno esperto no, cosa che con altri framework molto più portabili non avviene.
2) Conosco molto bene l&#039;inglese ed anche l&#039;italiano, ma la localizzazione di un progetto è un indice di quando sia supportato lo stesso. Tra due soluzione una ben documentata e supportata in più lingue ed una no, preferisco decisamente la prima perchè è indice di una maggiore attenzione nello sviluppo delle soluzioni.
3) Il fatto che necessiti un accesso via SSH limita di molto la scelta dell&#039;hosting, in Italia per esempio c&#039;è Unbit e poco altro... altrimenti devi prenderti un VPS o un dedicato e non tutti in fase di sviluppo possono permetterselo
In conclusione ho scritto l&#039;articolo perchè sentendolo osannare da più parti ho voluto testarlo, mi sono messo nei panni dell&#039;utente medio, e ho tratto le mie conclusioni: chi sviluppa giù in Python o chi comunque ha tempo e conoscenze tecniche e teoriche per impararlo a conoscere inizialmente, lo troverà sicuramente utile.
Per la &quot;massa&quot; trovo che ci siano soluzioni molto più semplici e praticabili che permettono di ottenere gli stessi risultati e in tempi uguali o minori e con un impiego di risorse a livello economico inferiore.</description>
		<content:encoded><![CDATA[<p>Alfredo, mi permetto di risponderti punto per punto.</p>
<p>1) Il fatto che Django si appoggi a MySQLdb e questo sia ostico da installare implica il fatto che per esempio Django sia difficile da installare su Mac e questa è una grossa menomazione perchè mi rende lo fase di sviluppo in locale e non è un fatto da sottovalutare, anzi.</p>
<p>Prendi il più complicato dei framework PHP e tutte queste difficoltà non le troverai: io, o meglio noi, che questi problemi siamo in grado di risolverceli possiamo andare avanti (a rilento), chi è meno esperto no, cosa che con altri framework molto più portabili non avviene.</p>
<p>2) Conosco molto bene l&#8217;inglese ed anche l&#8217;italiano, ma la localizzazione di un progetto è un indice di quando sia supportato lo stesso. Tra due soluzione una ben documentata e supportata in più lingue ed una no, preferisco decisamente la prima perchè è indice di una maggiore attenzione nello sviluppo delle soluzioni.</p>
<p>3) Il fatto che necessiti un accesso via SSH limita di molto la scelta dell&#8217;hosting, in Italia per esempio c&#8217;è Unbit e poco altro&#8230; altrimenti devi prenderti un VPS o un dedicato e non tutti in fase di sviluppo possono permetterselo</p>
<p>In conclusione ho scritto l&#8217;articolo perchè sentendolo osannare da più parti ho voluto testarlo, mi sono messo nei panni dell&#8217;utente medio, e ho tratto le mie conclusioni: chi sviluppa giù in Python o chi comunque ha tempo e conoscenze tecniche e teoriche per impararlo a conoscere inizialmente, lo troverà sicuramente utile. </p>
<p>Per la &#8220;massa&#8221; trovo che ci siano soluzioni molto più semplici e praticabili che permettono di ottenere gli stessi risultati e in tempi uguali o minori e con un impiego di risorse a livello economico inferiore.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
