<?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: Template engine, smarty, ma sono utili su framework MVC?</title>
	<atom:link href="http://www.programmazione-web.com/template-engine-smarty-sono-utili-framework-mvc.php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.programmazione-web.com/template-engine-smarty-sono-utili-framework-mvc.php</link>
	<description>il Blog open degli sviluppatori del web!</description>
	<lastBuildDate>Fri, 09 Sep 2011 10:24:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Di: marco</title>
		<link>http://www.programmazione-web.com/template-engine-smarty-sono-utili-framework-mvc.php/comment-page-1#comment-320</link>
		<dc:creator>marco</dc:creator>
		<pubDate>Tue, 05 Apr 2011 08:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.programmazione-web.com/?p=189#comment-320</guid>
		<description>i templete engine per framework come codeigniter sono inutili. Perchéfare il parsing di tanto codice quando puoi spararlo a video con le viste? è un&#039;overhead mostruoso e inutile.</description>
		<content:encoded><![CDATA[<p>i templete engine per framework come codeigniter sono inutili. Perchéfare il parsing di tanto codice quando puoi spararlo a video con le viste? è un&#8217;overhead mostruoso e inutile.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Paolo</title>
		<link>http://www.programmazione-web.com/template-engine-smarty-sono-utili-framework-mvc.php/comment-page-1#comment-304</link>
		<dc:creator>Paolo</dc:creator>
		<pubDate>Mon, 27 Dec 2010 22:21:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.programmazione-web.com/?p=189#comment-304</guid>
		<description>I template engine per php disponibili oggi non mi sembrano il massimo.
E non mi sembra nemmeno il massimo scrivere molto codice php nella parte del view che dovrebbe essere &quot;semplice&quot; (contenere solo tag).
Per esempio per le tabelle, se si usa Pear c&#039;è una classe che praticamente renderizza html, se la si usa nel view ci sarebbe html + decine di righe php per &quot;pilotare&quot; quella classe :(
Non sarebbe migliore una cosa tipo questa?

   
   
   ...
</description>
		<content:encoded><![CDATA[<p>I template engine per php disponibili oggi non mi sembrano il massimo.<br />
E non mi sembra nemmeno il massimo scrivere molto codice php nella parte del view che dovrebbe essere &#8220;semplice&#8221; (contenere solo tag).<br />
Per esempio per le tabelle, se si usa Pear c&#8217;è una classe che praticamente renderizza html, se la si usa nel view ci sarebbe html + decine di righe php per &#8220;pilotare&#8221; quella classe <img src='http://www.programmazione-web.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Non sarebbe migliore una cosa tipo questa?</p>
<p>   &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: sasuke</title>
		<link>http://www.programmazione-web.com/template-engine-smarty-sono-utili-framework-mvc.php/comment-page-1#comment-265</link>
		<dc:creator>sasuke</dc:creator>
		<pubDate>Sun, 25 Apr 2010 13:44:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.programmazione-web.com/?p=189#comment-265</guid>
		<description>una particolarità da non dimenticare è la differenza tra un linguaggio di template fatto apposta e template fatti in php.
un linguaggio come smarty può essere tranquillamente dato in mano a un cliente per scriversi da solo i propri template, avendo la sicurezza che non possa ignettare codice php anomalo.

vedete ad esempio liquid scritto in ruby</description>
		<content:encoded><![CDATA[<p>una particolarità da non dimenticare è la differenza tra un linguaggio di template fatto apposta e template fatti in php.<br />
un linguaggio come smarty può essere tranquillamente dato in mano a un cliente per scriversi da solo i propri template, avendo la sicurezza che non possa ignettare codice php anomalo.</p>
<p>vedete ad esempio liquid scritto in ruby</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Namaless</title>
		<link>http://www.programmazione-web.com/template-engine-smarty-sono-utili-framework-mvc.php/comment-page-1#comment-250</link>
		<dc:creator>Namaless</dc:creator>
		<pubDate>Sun, 29 Nov 2009 00:16:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.programmazione-web.com/?p=189#comment-250</guid>
		<description>Purtroppo inserendo il codice php si è perso un pò di cose... :-(</description>
		<content:encoded><![CDATA[<p>Purtroppo inserendo il codice php si è perso un pò di cose&#8230; <img src='http://www.programmazione-web.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Namaless</title>
		<link>http://www.programmazione-web.com/template-engine-smarty-sono-utili-framework-mvc.php/comment-page-1#comment-249</link>
		<dc:creator>Namaless</dc:creator>
		<pubDate>Sun, 29 Nov 2009 00:15:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.programmazione-web.com/?p=189#comment-249</guid>
		<description>Per come la vedo io è vero che il sistema MVC separa si i Modelli, i Controlli e le Viste ma non semplifica di tanto il design della vista.

Mi spiego meglio: al momento in cui in una pagina hai molti links creati magari con helpers del tipo &lt;code&gt; &#039;active&#039;)); ?&gt;&lt;/code&gt;
Sicuramente è una bella mazzata...

Allora a questo punto non rimane che affidarsi a sistemi personalizzati del tipo:
&lt;code&gt;&lt;/code&gt;

Naturalmente questa è solo una mia idea in quanto invece di utilizzare un sistema del genere sarebbe pure possibile fare:
&lt;code&gt;&lt;a href=&quot;&quot; class=&quot;&quot;&gt;&lt;/code&gt;

Per cui utilizzare un template engine avvolte risulta una buona idea.. dipende sempre dal gusto personale.. :-)</description>
		<content:encoded><![CDATA[<p>Per come la vedo io è vero che il sistema MVC separa si i Modelli, i Controlli e le Viste ma non semplifica di tanto il design della vista.</p>
<p>Mi spiego meglio: al momento in cui in una pagina hai molti links creati magari con helpers del tipo <code> 'active')); ?&gt;</code><br />
Sicuramente è una bella mazzata&#8230;</p>
<p>Allora a questo punto non rimane che affidarsi a sistemi personalizzati del tipo:<br />
<code></code></p>
<p>Naturalmente questa è solo una mia idea in quanto invece di utilizzare un sistema del genere sarebbe pure possibile fare:<br />
<code>&lt;a href=&quot;" class=""&gt;</code></p>
<p>Per cui utilizzare un template engine avvolte risulta una buona idea.. dipende sempre dal gusto personale.. <img src='http://www.programmazione-web.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: admin</title>
		<link>http://www.programmazione-web.com/template-engine-smarty-sono-utili-framework-mvc.php/comment-page-1#comment-198</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 13 Mar 2009 10:05:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.programmazione-web.com/?p=189#comment-198</guid>
		<description>Ciao Michele, mi permetto di replicare questa tua affermazione.. ;) 
utilizzare tecnologie migliori e che permettono di sviluppare su un livello applicativo più alto non significa far scendere il livello di gusto che può avere un programmatore nel realizzarle.. Poi, se partissimo sempre a realizzare applicazioni partendo da 0 o comunque da solamente il nostro background sicuramente non saremo più competitivi sul mercato.. torniamo a programmare in assembler? inutile reinventare sempre la ruota, inutile cercare soluzioni a problemi che sono già stati risolti e che sai sicuramente risolvere. Il framework ti da strumenti più potenti su cui basare applicazioni sicure e con classi testate e possibilmente bug free.. permettendoti di realizzare cose più complesse focalizzandoti sul problema reale dell&#039;applicazione, senza dover affrontare ogni volta problemi su cui hai già sbattuto la testa in passato. MVC? significa ordine di progetto, standardizzazione di programmazione, controllo e maggiore estensibilità futura.. in ambito aziendale dove programmatori vanno e vengono, e in team diventa improponibile che ogni persona che prende in mano il codice si trova logiche diverse, soluzioni ideate sul momento, pezze..e dover spulciare query in mezzo all&#039;html e php.. Nell&#039;MVC se devo intervenire su una query vado nei modelli, se devo moficiare la logica vado nel controller, se devo modificare il layout vado nella relativa vista.. tutto separato..Dagli un occhiata, perchè mi pare di intuire che hai appena letto e non hai realmente approfondito l&#039;argomento.. 

a presto
neryo</description>
		<content:encoded><![CDATA[<p>Ciao Michele, mi permetto di replicare questa tua affermazione.. <img src='http://www.programmazione-web.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
utilizzare tecnologie migliori e che permettono di sviluppare su un livello applicativo più alto non significa far scendere il livello di gusto che può avere un programmatore nel realizzarle.. Poi, se partissimo sempre a realizzare applicazioni partendo da 0 o comunque da solamente il nostro background sicuramente non saremo più competitivi sul mercato.. torniamo a programmare in assembler? inutile reinventare sempre la ruota, inutile cercare soluzioni a problemi che sono già stati risolti e che sai sicuramente risolvere. Il framework ti da strumenti più potenti su cui basare applicazioni sicure e con classi testate e possibilmente bug free.. permettendoti di realizzare cose più complesse focalizzandoti sul problema reale dell&#8217;applicazione, senza dover affrontare ogni volta problemi su cui hai già sbattuto la testa in passato. MVC? significa ordine di progetto, standardizzazione di programmazione, controllo e maggiore estensibilità futura.. in ambito aziendale dove programmatori vanno e vengono, e in team diventa improponibile che ogni persona che prende in mano il codice si trova logiche diverse, soluzioni ideate sul momento, pezze..e dover spulciare query in mezzo all&#8217;html e php.. Nell&#8217;MVC se devo intervenire su una query vado nei modelli, se devo moficiare la logica vado nel controller, se devo modificare il layout vado nella relativa vista.. tutto separato..Dagli un occhiata, perchè mi pare di intuire che hai appena letto e non hai realmente approfondito l&#8217;argomento.. </p>
<p>a presto<br />
neryo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Michele Montemurro</title>
		<link>http://www.programmazione-web.com/template-engine-smarty-sono-utili-framework-mvc.php/comment-page-1#comment-197</link>
		<dc:creator>Michele Montemurro</dc:creator>
		<pubDate>Fri, 13 Mar 2009 09:46:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.programmazione-web.com/?p=189#comment-197</guid>
		<description>E&#039; da poco che sento parlare degli MVC. Premetto che programmo, in php, da più di 6 anni. Ne ho provate di tutti i colori ma ciò che è farina del proprio sacco non ha eguali. Questo è il mio modestissimo parere.</description>
		<content:encoded><![CDATA[<p>E&#8217; da poco che sento parlare degli MVC. Premetto che programmo, in php, da più di 6 anni. Ne ho provate di tutti i colori ma ciò che è farina del proprio sacco non ha eguali. Questo è il mio modestissimo parere.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Salvatore Miceli</title>
		<link>http://www.programmazione-web.com/template-engine-smarty-sono-utili-framework-mvc.php/comment-page-1#comment-193</link>
		<dc:creator>Salvatore Miceli</dc:creator>
		<pubDate>Mon, 02 Mar 2009 13:04:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.programmazione-web.com/?p=189#comment-193</guid>
		<description>Assolutamente da cestinare!!! Gli attuali framework MVC separano già i la logica dalle view in maniera efficace senza ricorrere ad ulteriori e fastidiosi costrutti che fanno le stesse cose chiamandole semplicemente in maniera diversa.</description>
		<content:encoded><![CDATA[<p>Assolutamente da cestinare!!! Gli attuali framework MVC separano già i la logica dalle view in maniera efficace senza ricorrere ad ulteriori e fastidiosi costrutti che fanno le stesse cose chiamandole semplicemente in maniera diversa.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Valentino Aluigi</title>
		<link>http://www.programmazione-web.com/template-engine-smarty-sono-utili-framework-mvc.php/comment-page-1#comment-192</link>
		<dc:creator>Valentino Aluigi</dc:creator>
		<pubDate>Sun, 01 Mar 2009 14:23:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.programmazione-web.com/?p=189#comment-192</guid>
		<description>si! buttiamoli a mare! ; )

ho cominciato anni fa a sviluppare un mio CMS usando Smarty. all&#039;epoca l&#039;idea di permettere ai grafici di interfacciarsi in maniera più semplice mi sembrava ottima. no ho funzionato all&#039;epcoa, e oggi non ha più senso. i webdesigner masticano PHP molto meglio dei linguaggi template. basta considerare il grande successo che ha avuto Wordpress tra i designer...</description>
		<content:encoded><![CDATA[<p>si! buttiamoli a mare! ; )</p>
<p>ho cominciato anni fa a sviluppare un mio CMS usando Smarty. all&#8217;epoca l&#8217;idea di permettere ai grafici di interfacciarsi in maniera più semplice mi sembrava ottima. no ho funzionato all&#8217;epcoa, e oggi non ha più senso. i webdesigner masticano PHP molto meglio dei linguaggi template. basta considerare il grande successo che ha avuto WordPress tra i designer&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

