<?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: Php, Python, Ruby per lo sviluppo web. Un&#039;analisi.</title>
	<atom:link href="http://www.doxaliber.it/php-python-ruby-per-lo-sviluppo-web-unanalisi/1093/feed" rel="self" type="application/rss+xml" />
	<link>http://www.doxaliber.it/php-python-ruby-per-lo-sviluppo-web-unanalisi/1093</link>
	<description>- lo strillone del web - notizie di politica attualità cultura informatica open source copyright</description>
	<lastBuildDate>Wed, 07 Dec 2011 11:07:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Di: Php Python Ruby: Un&#8217;analisi per lo sviluppo web</title>
		<link>http://www.doxaliber.it/php-python-ruby-per-lo-sviluppo-web-unanalisi/1093/comment-page-1#comment-76868</link>
		<dc:creator>Php Python Ruby: Un&#8217;analisi per lo sviluppo web</dc:creator>
		<pubDate>Tue, 06 Sep 2011 08:40:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.doxaliber.it/?p=1093#comment-76868</guid>
		<description>[...] in cui c&#8217;è un&#8217;analisi sulla difficoltà di utilizzo di python e ruby rispetto a php. [Link]   Share and [...]</description>
		<content:encoded><![CDATA[<p>[...] in cui c&#8217;è un&#8217;analisi sulla difficoltà di utilizzo di python e ruby rispetto a php. [Link]   Share and [...]</p>
<p>Ti piace questo commento? <img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="up-76868" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_up.png" alt="Thumb up" onclick="javascript:ckratingKarma('76868', 'add', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_');" title="" /> <span id="karma-76868-up" style="font-size:12px; color:#009933;">0</span>&nbsp;<img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="down-76868" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_down.png" alt="Thumb down" onclick="javascript:ckratingKarma('76868', 'subtract', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_')" title="" /> <span id="karma-76868-down" style="font-size:12px; color:#990033;">0</span></p>]]></content:encoded>
	</item>
	<item>
		<title>Di: axaroth</title>
		<link>http://www.doxaliber.it/php-python-ruby-per-lo-sviluppo-web-unanalisi/1093/comment-page-1#comment-52697</link>
		<dc:creator>axaroth</dc:creator>
		<pubDate>Mon, 17 Nov 2008 13:03:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.doxaliber.it/?p=1093#comment-52697</guid>
		<description>&#039;easy&#039; per via dell&#039;uso di ArchXMLTool.
Il video mi pare sia del 2006 quindi con la velocità con cui si muovono i prodotti open source è sicuramente datato.</description>
		<content:encoded><![CDATA[<p>'easy' per via dell'uso di ArchXMLTool.<br />
Il video mi pare sia del 2006 quindi con la velocità con cui si muovono i prodotti open source è sicuramente datato.</p>
<p>Ti piace questo commento? <img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="up-52697" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_up.png" alt="Thumb up" onclick="javascript:ckratingKarma('52697', 'add', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_');" title="" /> <span id="karma-52697-up" style="font-size:12px; color:#009933;">0</span>&nbsp;<img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="down-52697" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_down.png" alt="Thumb down" onclick="javascript:ckratingKarma('52697', 'subtract', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_')" title="" /> <span id="karma-52697-down" style="font-size:12px; color:#990033;">0</span></p>]]></content:encoded>
	</item>
	<item>
		<title>Di: Doxaliber</title>
		<link>http://www.doxaliber.it/php-python-ruby-per-lo-sviluppo-web-unanalisi/1093/comment-page-1#comment-52696</link>
		<dc:creator>Doxaliber</dc:creator>
		<pubDate>Mon, 17 Nov 2008 11:22:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.doxaliber.it/?p=1093#comment-52696</guid>
		<description>Ahah, hai ragione cavolo, cosa mi ero fumato? Ricordavo esattamente il contrario. :mrgreen:
Comunque mi sorprende che Zope abbia 0.9 come (easy) quando finora abbiamo detto che la curva di apprendimento è alta. In ogni caso la tabella finale dice che Django non supporta i template (inesatto) e l&#039;internazionalizzazione (inesatto), probabilmente dipende dal fatto che la versione di Django testata quando è stato realizzato il video ancora non supportasse questi aspetti.</description>
		<content:encoded><![CDATA[<p>Ahah, hai ragione cavolo, cosa mi ero fumato? Ricordavo esattamente il contrario. <img src='http://www.doxaliber.it/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /><br />
Comunque mi sorprende che Zope abbia 0.9 come (easy) quando finora abbiamo detto che la curva di apprendimento è alta. In ogni caso la tabella finale dice che Django non supporta i template (inesatto) e l'internazionalizzazione (inesatto), probabilmente dipende dal fatto che la versione di Django testata quando è stato realizzato il video ancora non supportasse questi aspetti.</p>
<p>Ti piace questo commento? <img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="up-52696" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_up.png" alt="Thumb up" onclick="javascript:ckratingKarma('52696', 'add', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_');" title="" /> <span id="karma-52696-up" style="font-size:12px; color:#009933;">0</span>&nbsp;<img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="down-52696" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_down.png" alt="Thumb down" onclick="javascript:ckratingKarma('52696', 'subtract', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_')" title="" /> <span id="karma-52696-down" style="font-size:12px; color:#990033;">0</span></p>]]></content:encoded>
	</item>
	<item>
		<title>Di: axaroth</title>
		<link>http://www.doxaliber.it/php-python-ruby-per-lo-sviluppo-web-unanalisi/1093/comment-page-1#comment-52695</link>
		<dc:creator>axaroth</dc:creator>
		<pubDate>Mon, 17 Nov 2008 10:14:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.doxaliber.it/?p=1093#comment-52695</guid>
		<description>Sicuro? La tabella a 36:09 mi pare che sia fortemente a favore di Zope/Plone.
Ribadisco comunque che le piattaforme si adattano in buona misura al tipo di sviluppatore/azienda e progetto. Chi vuole usare Zope/Plone deve prevedere una adozione di lunga durata per compensare l&#039;alta barriera di ingresso, ma i progetti evolutivi beneficiano fortemente dell&#039;uso di questa piattaforma.</description>
		<content:encoded><![CDATA[<p>Sicuro? La tabella a 36:09 mi pare che sia fortemente a favore di Zope/Plone.<br />
Ribadisco comunque che le piattaforme si adattano in buona misura al tipo di sviluppatore/azienda e progetto. Chi vuole usare Zope/Plone deve prevedere una adozione di lunga durata per compensare l'alta barriera di ingresso, ma i progetti evolutivi beneficiano fortemente dell'uso di questa piattaforma.</p>
<p>Ti piace questo commento? <img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="up-52695" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_up.png" alt="Thumb up" onclick="javascript:ckratingKarma('52695', 'add', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_');" title="" /> <span id="karma-52695-up" style="font-size:12px; color:#009933;">0</span>&nbsp;<img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="down-52695" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_down.png" alt="Thumb down" onclick="javascript:ckratingKarma('52695', 'subtract', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_')" title="" /> <span id="karma-52695-down" style="font-size:12px; color:#990033;">0</span></p>]]></content:encoded>
	</item>
	<item>
		<title>Di: axaroth</title>
		<link>http://www.doxaliber.it/php-python-ruby-per-lo-sviluppo-web-unanalisi/1093/comment-page-1#comment-52694</link>
		<dc:creator>axaroth</dc:creator>
		<pubDate>Mon, 17 Nov 2008 09:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.doxaliber.it/?p=1093#comment-52694</guid>
		<description>Ach! Distrazionen! :)</description>
		<content:encoded><![CDATA[<p>Ach! Distrazionen! <img src='http://www.doxaliber.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ti piace questo commento? <img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="up-52694" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_up.png" alt="Thumb up" onclick="javascript:ckratingKarma('52694', 'add', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_');" title="" /> <span id="karma-52694-up" style="font-size:12px; color:#009933;">0</span>&nbsp;<img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="down-52694" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_down.png" alt="Thumb down" onclick="javascript:ckratingKarma('52694', 'subtract', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_')" title="" /> <span id="karma-52694-down" style="font-size:12px; color:#990033;">0</span></p>]]></content:encoded>
	</item>
	<item>
		<title>Di: Doxaliber</title>
		<link>http://www.doxaliber.it/php-python-ruby-per-lo-sviluppo-web-unanalisi/1093/comment-page-1#comment-52693</link>
		<dc:creator>Doxaliber</dc:creator>
		<pubDate>Mon, 17 Nov 2008 09:42:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.doxaliber.it/?p=1093#comment-52693</guid>
		<description>Stavo vedendo il video che mi hai segnalato ed ho notato che è Sean Kelly, lo stesso autore del video che ti avevo &lt;a href=&quot;http://www.doxaliber.it/video-confronto-tra-j2ee-ruby-on-rails-zope-turbogears-e-django/1081#comment-52669&quot; rel=&quot;nofollow&quot;&gt;segnalato prima&lt;/a&gt;. In quel video alla fine l&#039;autore da&#039; un overall score leggermente superiore a Django rispetto a Zope (ma le differenze sono minime). Te lo dico solo a titolo informativo.</description>
		<content:encoded><![CDATA[<p>Stavo vedendo il video che mi hai segnalato ed ho notato che è Sean Kelly, lo stesso autore del video che ti avevo <a href="http://www.doxaliber.it/video-confronto-tra-j2ee-ruby-on-rails-zope-turbogears-e-django/1081#comment-52669" rel="nofollow">segnalato prima</a>. In quel video alla fine l'autore da' un overall score leggermente superiore a Django rispetto a Zope (ma le differenze sono minime). Te lo dico solo a titolo informativo.</p>
<p>Ti piace questo commento? <img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="up-52693" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_up.png" alt="Thumb up" onclick="javascript:ckratingKarma('52693', 'add', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_');" title="" /> <span id="karma-52693-up" style="font-size:12px; color:#009933;">0</span>&nbsp;<img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="down-52693" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_down.png" alt="Thumb down" onclick="javascript:ckratingKarma('52693', 'subtract', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_')" title="" /> <span id="karma-52693-down" style="font-size:12px; color:#990033;">0</span></p>]]></content:encoded>
	</item>
	<item>
		<title>Di: Doxaliber</title>
		<link>http://www.doxaliber.it/php-python-ruby-per-lo-sviluppo-web-unanalisi/1093/comment-page-1#comment-52692</link>
		<dc:creator>Doxaliber</dc:creator>
		<pubDate>Mon, 17 Nov 2008 09:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.doxaliber.it/?p=1093#comment-52692</guid>
		<description>Ok Axaroth, grazie per le informazioni aggiuntive ed i commenti. In generale, anche in futuro, se vuoi puoi rispondere ad un commento utilizzando il link &quot;rispondi&quot;, così l&#039;autore del commento originale riceverà una notifica e seguirà più facilmente la conversazione. A rileggerci. ;-)</description>
		<content:encoded><![CDATA[<p>Ok Axaroth, grazie per le informazioni aggiuntive ed i commenti. In generale, anche in futuro, se vuoi puoi rispondere ad un commento utilizzando il link "rispondi", così l'autore del commento originale riceverà una notifica e seguirà più facilmente la conversazione. A rileggerci. <img src='http://www.doxaliber.it/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Ti piace questo commento? <img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="up-52692" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_up.png" alt="Thumb up" onclick="javascript:ckratingKarma('52692', 'add', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_');" title="" /> <span id="karma-52692-up" style="font-size:12px; color:#009933;">0</span>&nbsp;<img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="down-52692" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_down.png" alt="Thumb down" onclick="javascript:ckratingKarma('52692', 'subtract', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_')" title="" /> <span id="karma-52692-down" style="font-size:12px; color:#990033;">0</span></p>]]></content:encoded>
	</item>
	<item>
		<title>Di: axaroth</title>
		<link>http://www.doxaliber.it/php-python-ruby-per-lo-sviluppo-web-unanalisi/1093/comment-page-1#comment-52691</link>
		<dc:creator>axaroth</dc:creator>
		<pubDate>Mon, 17 Nov 2008 08:59:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.doxaliber.it/?p=1093#comment-52691</guid>
		<description>ok, &#039;agile&#039; per Extreme Programmig: la mia azienda lavora con zope/plone dal 2001 e abbiamo adottato fin da subito questo tipo di metodologia. 

Per quanto riguardo la creazione di interfacce web complete: Plone ha a disposizione due strumenti che forniscono queste funzionalità: Archetypes e la formlib di zope3 (quest&#039;ultima è molto simile a quella di django). In affiancamento a questi strumenti esistono due prodotti che facilitano ulteriormente: paster che permette di generare scheletri di applicazioni (cioè tutto il boiler code necessario) e ArchXMLGen che crea un content type in formato Archetypes a partire da un diagramma UML (http://plone.org/documentation/tutorial/archgenxml-getting-started/tutorial-all-pages e meglio ancora questo video http://www.archive.org/details/SeanKellyGettingYourFeetWetwithPlone)

In quanto all&#039;uso del php piuttosto che ruby o python: c&#039;è sicuramente un ampio spettro di utenti: dal quello finale/finale che vuole solo scrivere i propri contenuti, all&#039;utente finale/sviluppatore che vuole modificare e aggiungere nuove funzionalità, all&#039;azienda che usa la tecnologia come riferimento per tutti i suoi progetti. Ognuno di questi profili ha bisogno di un prodotto diverso. Plone copre tutti questi profili ma rimane scarso per quanto riguarda la disponibilità di hosting di basso costo.</description>
		<content:encoded><![CDATA[<p>ok, 'agile' per Extreme Programmig: la mia azienda lavora con zope/plone dal 2001 e abbiamo adottato fin da subito questo tipo di metodologia. </p>
<p>Per quanto riguardo la creazione di interfacce web complete: Plone ha a disposizione due strumenti che forniscono queste funzionalità: Archetypes e la formlib di zope3 (quest'ultima è molto simile a quella di django). In affiancamento a questi strumenti esistono due prodotti che facilitano ulteriormente: paster che permette di generare scheletri di applicazioni (cioè tutto il boiler code necessario) e ArchXMLGen che crea un content type in formato Archetypes a partire da un diagramma UML (<a href="http://plone.org/documentation/tutorial/archgenxml-getting-started/tutorial-all-pages" rel="nofollow">http://plone.org/documentation/tutorial/archgenxml-getting-started/tutorial-all-pages</a> e meglio ancora questo video <a href="http://www.archive.org/details/SeanKellyGettingYourFeetWetwithPlone" rel="nofollow">http://www.archive.org/details/SeanKellyGettingYourFeetWetwithPlone</a>)</p>
<p>In quanto all'uso del php piuttosto che ruby o python: c'è sicuramente un ampio spettro di utenti: dal quello finale/finale che vuole solo scrivere i propri contenuti, all'utente finale/sviluppatore che vuole modificare e aggiungere nuove funzionalità, all'azienda che usa la tecnologia come riferimento per tutti i suoi progetti. Ognuno di questi profili ha bisogno di un prodotto diverso. Plone copre tutti questi profili ma rimane scarso per quanto riguarda la disponibilità di hosting di basso costo.</p>
<p>Ti piace questo commento? <img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="up-52691" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_up.png" alt="Thumb up" onclick="javascript:ckratingKarma('52691', 'add', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_');" title="" /> <span id="karma-52691-up" style="font-size:12px; color:#009933;">0</span>&nbsp;<img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="down-52691" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_down.png" alt="Thumb down" onclick="javascript:ckratingKarma('52691', 'subtract', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_')" title="" /> <span id="karma-52691-down" style="font-size:12px; color:#990033;">0</span></p>]]></content:encoded>
	</item>
	<item>
		<title>Di: Doxaliber</title>
		<link>http://www.doxaliber.it/php-python-ruby-per-lo-sviluppo-web-unanalisi/1093/comment-page-1#comment-52690</link>
		<dc:creator>Doxaliber</dc:creator>
		<pubDate>Sun, 16 Nov 2008 23:54:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.doxaliber.it/?p=1093#comment-52690</guid>
		<description>1) Leggerò il link, grazie, sicuramente non sono aggiornato, anche perché sinceramente non è un problema che mi sono mai posto. 


2) Mah, sai, io credo che lo sviluppo &quot;agile&quot;, per come lo intendo io si possa fare con qualsiasi linguaggio di cui si abbia una completa padronanza. Nello specifico non mi riferisco certo al refactoring, cosa che d&#039;altro canto è possibile con qualsiasi linguaggio (credo che tutti noi abbiamo le nostre belle classi e librerie, come piccoli framework, che riutilizziamo migliorando di volta in volta), quanto alla possibilità di creare in pochi minuti, da zero, intere interfacce web, complete di form di create, insert, edit, delete e viste, altamente personalizzate, anche se basilari, così da far vedere al cliente il lavoro mano mano che viene sviluppato non quando ormai è quasi tutto completo. &lt;a href=&quot;http://agilemanifesto.org/principles.html&quot; rel=&quot;nofollow&quot;&gt;Qui&lt;/a&gt; una spiegazione più dettagliata, nello specifico io mi riferivo più all&#039;esempio che ho scritto &lt;a href=&quot;http://www.doxaliber.it/video-confronto-tra-j2ee-ruby-on-rails-zope-turbogears-e-django/1081#comment-52669&quot; rel=&quot;nofollow&quot;&gt;in questo commento&lt;/a&gt;. 

&lt;blockquote&gt;Nell’articolo però affermi che non useresti python per progetti in cui useresti wordpress, joomla o drupal dimenticando completamente che zope/plone sono una piattaforma che compete direttamente con questi.&lt;/blockquote&gt;

Non mi sono spiegato bene. Io ho scritto che se dovessi SVILUPPARE una piattaforma COME wordpress, joomla o drupal probabilmente sceglierei di svilupparla in PHP perché in questo modo la mia piattaforma sarebbe utilizzabile da un&#039;utenza più vasta perché sarebbe più facile da installare anche per un utente alle prime armi, ancora di più se essa deve essere utilizzata su hosting condiviso e a basso costo (ovvero il 90% dei casi in cui la piattaforma deve essere utilizzata da un soggetto privato per un progettino/sito personale*). Al contrario se dovessi sviluppare un servizio web, come ad esempio Reddit tanto per capirci, allora sceglierei sicuramente Python. Su questo mi pare che siamo 
d&#039;accordo.

(*) Edit: d&#039;altro canto sono ANCHE e soprattutto queste caratteristiche che hanno reso wordpress la piattaforma di blogging più diffusa ed utilizzata. </description>
		<content:encoded><![CDATA[<p>1) Leggerò il link, grazie, sicuramente non sono aggiornato, anche perché sinceramente non è un problema che mi sono mai posto. </p>
<p>2) Mah, sai, io credo che lo sviluppo "agile", per come lo intendo io si possa fare con qualsiasi linguaggio di cui si abbia una completa padronanza. Nello specifico non mi riferisco certo al refactoring, cosa che d'altro canto è possibile con qualsiasi linguaggio (credo che tutti noi abbiamo le nostre belle classi e librerie, come piccoli framework, che riutilizziamo migliorando di volta in volta), quanto alla possibilità di creare in pochi minuti, da zero, intere interfacce web, complete di form di create, insert, edit, delete e viste, altamente personalizzate, anche se basilari, così da far vedere al cliente il lavoro mano mano che viene sviluppato non quando ormai è quasi tutto completo. <a href="http://agilemanifesto.org/principles.html" rel="nofollow">Qui</a> una spiegazione più dettagliata, nello specifico io mi riferivo più all'esempio che ho scritto <a href="http://www.doxaliber.it/video-confronto-tra-j2ee-ruby-on-rails-zope-turbogears-e-django/1081#comment-52669" rel="nofollow">in questo commento</a>. </p>
<blockquote><p>Nell’articolo però affermi che non useresti python per progetti in cui useresti wordpress, joomla o drupal dimenticando completamente che zope/plone sono una piattaforma che compete direttamente con questi.</p></blockquote>
<p>Non mi sono spiegato bene. Io ho scritto che se dovessi SVILUPPARE una piattaforma COME wordpress, joomla o drupal probabilmente sceglierei di svilupparla in PHP perché in questo modo la mia piattaforma sarebbe utilizzabile da un'utenza più vasta perché sarebbe più facile da installare anche per un utente alle prime armi, ancora di più se essa deve essere utilizzata su hosting condiviso e a basso costo (ovvero il 90% dei casi in cui la piattaforma deve essere utilizzata da un soggetto privato per un progettino/sito personale*). Al contrario se dovessi sviluppare un servizio web, come ad esempio Reddit tanto per capirci, allora sceglierei sicuramente Python. Su questo mi pare che siamo<br />
d'accordo.</p>
<p>(*) Edit: d'altro canto sono ANCHE e soprattutto queste caratteristiche che hanno reso wordpress la piattaforma di blogging più diffusa ed utilizzata.</p>
<p>Ti piace questo commento? <img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="up-52690" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_up.png" alt="Thumb up" onclick="javascript:ckratingKarma('52690', 'add', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_');" title="" /> <span id="karma-52690-up" style="font-size:12px; color:#009933;">0</span>&nbsp;<img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="down-52690" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_down.png" alt="Thumb down" onclick="javascript:ckratingKarma('52690', 'subtract', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_')" title="" /> <span id="karma-52690-down" style="font-size:12px; color:#990033;">0</span></p>]]></content:encoded>
	</item>
	<item>
		<title>Di: axaroth</title>
		<link>http://www.doxaliber.it/php-python-ruby-per-lo-sviluppo-web-unanalisi/1093/comment-page-1#comment-52686</link>
		<dc:creator>axaroth</dc:creator>
		<pubDate>Sun, 16 Nov 2008 21:33:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.doxaliber.it/?p=1093#comment-52686</guid>
		<description>1. anche in python i tipi builtin sono oggetti (non lo erano nelle prime versioni del linguaggio), e lo sono anche i relativi operatori:
   http://blog.ianbicking.org/ruby-python-power.html

2. per quanto riguarda l&#039;hosting sono perfettamente d&#039;accordo, ho infatti messo in evidenza il fatto che zope e plone si usano normalmente in progetti che per la loro natura richiedono comunque un hosting dedicato. 
Per quanto riguarda lo sviluppo agile: non sono sicuro della definizione che usi ma se si intende che  si può rifattorizzare facilmente il codice allora con zope/plone si può fare; se  si intende che è difficile scrivere nuove funzionalità allora dico no, un programmatore che conosce la piattaforma zope/plone ed è in grado di sfruttare tutto quello che essa mette a disposizione può implementare funzionalità complesse scrivendo pochissimo codice... ma la barriera di ingresso è alta.

Nell&#039;articolo però affermi che non useresti python per progetti in cui useresti wordpress, joomla o drupal dimenticando completamente che zope/plone sono una piattaforma che compete direttamente con questi.</description>
		<content:encoded><![CDATA[<p>1. anche in python i tipi builtin sono oggetti (non lo erano nelle prime versioni del linguaggio), e lo sono anche i relativi operatori:<br />
   <a href="http://blog.ianbicking.org/ruby-python-power.html" rel="nofollow">http://blog.ianbicking.org/ruby-python-power.html</a></p>
<p>2. per quanto riguarda l'hosting sono perfettamente d'accordo, ho infatti messo in evidenza il fatto che zope e plone si usano normalmente in progetti che per la loro natura richiedono comunque un hosting dedicato.<br />
Per quanto riguarda lo sviluppo agile: non sono sicuro della definizione che usi ma se si intende che  si può rifattorizzare facilmente il codice allora con zope/plone si può fare; se  si intende che è difficile scrivere nuove funzionalità allora dico no, un programmatore che conosce la piattaforma zope/plone ed è in grado di sfruttare tutto quello che essa mette a disposizione può implementare funzionalità complesse scrivendo pochissimo codice... ma la barriera di ingresso è alta.</p>
<p>Nell'articolo però affermi che non useresti python per progetti in cui useresti wordpress, joomla o drupal dimenticando completamente che zope/plone sono una piattaforma che compete direttamente con questi.</p>
<p>Ti piace questo commento? <img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="up-52686" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_up.png" alt="Thumb up" onclick="javascript:ckratingKarma('52686', 'add', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_');" title="" /> <span id="karma-52686-up" style="font-size:12px; color:#009933;">0</span>&nbsp;<img style="padding: 0px; border: none; cursor: pointer;" onmouseover="this.width=this.width*1.3" onmouseout="this.width=this.width/1.2" id="down-52686" src="http://www.doxaliber.it/wp-content/plugins/comment-rating/images/1_14_down.png" alt="Thumb down" onclick="javascript:ckratingKarma('52686', 'subtract', 'www.doxaliber.it/wp-content/plugins/comment-rating/', '1_14_')" title="" /> <span id="karma-52686-down" style="font-size:12px; color:#990033;">0</span></p>]]></content:encoded>
	</item>
</channel>
</rss>

