<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHPBlog.it &#187; framework</title>
	<atom:link href="http://phpblog.it/category/framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://phpblog.it</link>
	<description>Solo un altro blog targato WordPress</description>
	<lastBuildDate>Mon, 31 May 2010 20:12:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Framework e template engine: mi dite la vostra?</title>
		<link>http://phpblog.it/2009/10/13/framework-e-template-engine-mi-dite-la-vostra/</link>
		<comments>http://phpblog.it/2009/10/13/framework-e-template-engine-mi-dite-la-vostra/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 09:28:24 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[phpblog]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[template engine]]></category>

		<guid isPermaLink="false">http://phpblog.it/?p=256</guid>
		<description><![CDATA[Template: PHP si, PHP no. Pare essere il tormentone della settimana. L'approccio dei vari framework là fuori è eterogeneo, il più delle volte la decisione è lasciata allo sviluppatore che adatta lo strumento alle proprie abitudini. Che si tratti di integralismo o di convinzioni fondate la discussione è sempre aperta.]]></description>
			<content:encoded><![CDATA[<p>La scorsa settimana Fabien Potencier ha pubblicato <a title="Twig" href="http://www.twig-project.org/" target="_blank"><strong>Twig</strong></a>, un template language per PHP, che entra di fatto a far parte dei prodotti di Sensio Labs. Twig, inizialmente sviluppato da <a title="Armin Ronacher" href="http://lucumr.pocoo.org/" target="_blank">Armin Ronacher</a>, è subito piaciuto a Potencier che ci ha messo del suo per portare il progetto verso quelle che sono le sue idee riguardo a quanto un template engine dovrebbe essere.</p>
<p>Sul <a title="suo blog" href="http://fabien.potencier.org/article/34/templating-engines-in-php">suo blog</a> Potencier ha espresso un po&#8217; di idee sullo stato attuale dell&#8217;arte in termini di template engine paragonando ciò che la rete offre, ha anche pubblicato alcuni test comparativi delle performance dei vari prodotti. Risultato: poco meno di 90 commenti in nemmeno una settimana ed <a title="un post in risposta da parte di Eli White" href="http://eliw.wordpress.com/2009/10/07/in-response-to-fabien-potencier-twig-php-templating/" target="_blank">un post in risposta da parte di Eli White</a> che solleva alcuni dubbi. Il cerchio si chiude con <a title="la risposta di Potencier in un altro post" href="http://fabien.potencier.org/article/35/templating-engines-in-php-follow-up" target="_blank">la risposta di Potencier in un altro post</a>. Consiglio la lettura dei post e di tutti i commenti visto che ci sono degli spunti davvero interessanti su cui non voglio soffermarmi al momento.</p>
<p><strong>Quello di cui vorrei parlare è ad un livello un po&#8217; più alto: template engine si o no? </strong></p>
<p>Personalmente negli ultimi anni ho sviluppato applicazioni con un framework, sviluppato internamente dall&#8217;azienda per cui lavoro, basato su Smarty per la creazione dei template. Da quando ho iniziato ad usare symfony, che ricordo è un MVC, mi sono sempre chiesto se mi mancasse davvero Smarty visto che i template si realizzano direttamente in PHP.</p>
<p>La risposta non la so ancora dare, posso tuttavia esprimere dei pareri sulle due strade che si possono seguire:</p>
<p><strong>PHP</strong></p>
<ul>
<li>creare i template direttamente in PHP evita di aggiungere un ulteriore layer al tutto</li>
<li>non si deve imparare un altro linguaggio (per semplice che sia)</li>
<li>permette più libertà (con attenzione)</li>
</ul>
<p><strong>TEMPLATE ENGINE</strong></p>
<ul>
<li>rende più leggibili i template, specialmente quelli più complessi</li>
<li>rende più accessibili, in termini di manutenzione, i template anche ai non sviluppatori</li>
<li>aiuta ad essere più aderenti al design pattern MVC</li>
</ul>
<p>Quello che più è importante secondo me, che si usi PHP od un template engine, è fare in modo che nella vista (V, di MVC) ci si limiti a presentare i dati e non ad elaborarli. <strong>PHP è uno strumento potente più del necessario per &#8220;mostrare&#8221; dei dati</strong>, va usato nel modo giusto. <strong>Un template engine dal canto suo</strong>, più scarno e povero di funzioni, <strong>potrebbe aiutare in tal senso</strong> a patto che non lo si vada ad estendere con mille plugin sviluppati ad hoc per tutte le occorrenze. A quel punto tanto vale restare con PHP&#8230;</p>
<p>E voi come agite? Quali sono le vostre esperienze in merito?</p>
]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2009/10/13/framework-e-template-engine-mi-dite-la-vostra/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Symfony Reference Guide in italiano: iniziano i lavori</title>
		<link>http://phpblog.it/2009/07/20/symfony-reference-guide-in-italiano-iniziano-i-lavori-2/</link>
		<comments>http://phpblog.it/2009/07/20/symfony-reference-guide-in-italiano-iniziano-i-lavori-2/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 12:55:06 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[phpblog]]></category>
		<category><![CDATA[traduzioni]]></category>
		<category><![CDATA[reference guide]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[traduzione]]></category>

		<guid isPermaLink="false">http://phpblog.it/2009/07/20/symfony-reference-guide-in-italiano-iniziano-i-lavori/</guid>
		<description><![CDATA[Il team italiano che si occupa di tradurre la documentazione di symfony non si ferma mai. Il progetto attualmente in corso è la traduzione del libro Symfony Reference Guide. Il sottoscritto partecipa attivamente come sempre. Se ti vuoi unire a noi fai un salto sul gruppo italiano di symfony e batti un colpo!]]></description>
			<content:encoded><![CDATA[<p>Il team italiano che si occupa di tradurre la documentazione di symfony non si ferma mai. Il <a title="symfony reference guide in italiano" href="http://www.symfony-project.org/reference/1_2/it/">progetto attualmente in corso</a> è la <strong>traduzione del libro <a title="symfony reference guide" href="http://www.symfony-project.org/reference/1_2/en/">Symfony Reference Guide</a></strong>. Il sottoscritto partecipa attivamente come sempre. Se ti vuoi unire a noi fai un salto sul <a title="gruppo italiano di symfony" href="http://groups.google.it/group/symfony-it/">gruppo italiano di symfony</a> e batti un colpo!</p>
]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2009/07/20/symfony-reference-guide-in-italiano-iniziano-i-lavori-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jobeet tutorial: traduzione completata</title>
		<link>http://phpblog.it/2009/01/12/jobeet-tutorial-traduzione-completata/</link>
		<comments>http://phpblog.it/2009/01/12/jobeet-tutorial-traduzione-completata/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 06:00:32 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[phpblog]]></category>
		<category><![CDATA[advent calendar]]></category>
		<category><![CDATA[jobeet]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://phpblog.it/2009/01/12/jobeet-tutorial-traduzione-completata/</guid>
		<description><![CDATA[Comunico per chi non se ne fosse ancora accorto che la traduzione in italiano di Jobeet, il progetto per il symfony advent calendar, è stato portato a termine nei giorni scorsi. Voglio ringraziare in particolar modo chi ha aderito al mio progetto iniziale lanciato proprio sulle pagine di questo blog facendo in modo che la [...]]]></description>
			<content:encoded><![CDATA[<p>Comunico per chi non se ne fosse ancora accorto che la <strong><a href="http://www.symfony-project.org/jobeet/1_2/Propel/it/">traduzione in italiano di Jobeet</a></strong>, il progetto per il symfony advent calendar, è stato portato a termine nei giorni scorsi. Voglio ringraziare in particolar modo chi ha aderito al <a href="http://phpblog.it/2008/12/03/symfony-12-e-ladvent-calendar-del-2008/">mio progetto iniziale lanciato proprio sulle pagine di questo blog</a> facendo in modo che la comunità italiana di symfony avesse la traduzione del tutorial in tempi brevi nonostante le festività natalizie di mezzo. Facciamo i nomi:</p>
<ul>
<li>Massimiliano Arione</li>
<li>Davide Borsatto</li>
<li>Fabrizio Pucci</li>
<li>Luca Bernardi</li>
</ul>
<p>Chiedo ai lettori invece di segnalare eventuali errori di battitura in modo da correggerli quanto prima. Ma le novità non sono finite visto che a breve ve ne comunicheremo altre riguardanti il progetto. Restate sintonizzati quindi!</p>
]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2009/01/12/jobeet-tutorial-traduzione-completata/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>symfony 1.2 e l&#8217;advent calendar del 2008</title>
		<link>http://phpblog.it/2008/12/03/symfony-12-e-ladvent-calendar-del-2008/</link>
		<comments>http://phpblog.it/2008/12/03/symfony-12-e-ladvent-calendar-del-2008/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 06:00:59 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[1.2]]></category>
		<category><![CDATA[advent calendar]]></category>
		<category><![CDATA[askeet]]></category>
		<category><![CDATA[jobeet]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[traduzione]]></category>

		<guid isPermaLink="false">http://phpblog.it/2008/12/03/symfony-12-e-ladvent-calendar-del-2008/</guid>
		<description><![CDATA[La corsa di symfony verso la sua definitiva consacrazione tra i migliori framework di sviluppo in PHP continua di giorno in giorno, l&#8217;ultima milestone raggiunta è quella del rilascio della versione 1.2 da molto attesa dagli sviluppatori e da qualche tempo introdotta tramite dei post ad hoc sul blog di symfony. Le novità anche in [...]]]></description>
			<content:encoded><![CDATA[<p>La corsa di symfony verso la sua definitiva consacrazione tra i migliori framework di sviluppo in PHP continua di giorno in giorno, l&#8217;ultima milestone raggiunta è quella del <strong>rilascio della versione 1.2</strong> da molto attesa dagli sviluppatori e da qualche tempo introdotta tramite dei post ad hoc sul blog di symfony. Le novità anche in termini di documentazione sono molte, continuate a leggere per un riassunto dettagliato.</p>
<p><span id="more-212"></span> Visto che le <a href="http://www.symfony-project.org/blog/2008/12/01/symfony-1-2-is-already-available" title="innovazione introdotte dalla versione 1.2">innovazione introdotte dalla versione 1.2</a> sono parecchie e che la documentazione è uno dei punti fermi della strategia del progetto per la propria diffusione è stato preparato <a href="http://www.symfony-project.org/tutorial/1_2/whats-new" title="un tutorial piuttosto dettagliato">un tutorial piuttosto dettagliato</a> che riassume tutte le novità del framework francese. Le novità principali riguardano:</p>
<ul>
<li>ORM e Admin Generator: <strong>sfPropelPlugin 1.3</strong> (che usa PDO) e <strong>sfDoctrinePlugin 1.0.</strong> Per tutti e due l&#8217;admin generator è stato riprogettato basandosi principalmente su molte idee fornite dalla community.</li>
<li>Subframework: symfony framework è composto a sua volta da sotto framework più piccoli, in particolare abbiamo il<strong>Routing Framework</strong>, il nuovo Filter <strong>Framework</strong> e l&#8217;ormai famoso <strong>Form Framework</strong>.</li>
<li>Testing: sarà possibile sfruttare test automatici o custom potendoli raggruppare in modo da ridurre il codice da usare per i test.</li>
<li>Task: il sistema dei task ha subito molte migliorie per permettere migliore integrazione con i plugi. L&#8217;introduzione di <code>ask()</code> e <code>askConfirmation()</code> permetteranno di realizzare task più interattivi e funzionali.</li>
<li>Disaccoppiamento: è un lavoro partito già da tempo per fare in modo di lasciare al programmatore la massima libertà di utilizzo del framework senza vincoli particolari che obblighino l&#8217;utilizzo di una libreria piuttosto che un&#8217;altra. Lo sviluppo di plugin come <strong>sfFormsExtraPlugin o </strong><strong>sfTaskExtraPlugin</strong> serve proprio per allontanare dal core quelle funzionalità che legano a componenti esterni.</li>
</ul>
<p>Ma come restare al passo con tutti questi cambiamenti? Sicuramente il consiglio migliore è sempre quello di sporcarsi le mani direttamente con le novità provando e riprovando, meglio se a volte sbagliando. symfony in questo ci viene sempre incontro con la sua documentazione minuziosa e con un progetto sviluppato ad hoc per fare pratica con la versione 1.2 del framework. Come fu qualche anno fa con l&#8217;<a href="http://www.symfony-project.org/askeet/1_0/en/" title="Askeet tutorial">Askeet tutorial</a> anche quest&#8217;anno symfony propone <strong>un tutorial per l&#8217;advent calendar</strong>: 24 lezioni da un&#8217;ora circa per la realizzazione di un progetto completo. <a href="http://www.symfony-project.org/blog/2008/12/01/do-you-know-jobeet" title="Il progetto del 2008">Il progetto del 2008</a> è il <strong><a href="http://www.symfony-project.org/jobeet/1_2/en/" title="Jobeet tutorial">Jobeet tutorial</a></strong> partito da un paio di giorni.</p>
<p>Vista la richiesta di traduttori per offrire il tutorial nel maggior numero di lingue <strong>mi sono offerto per la traduzione in italiano delle 24 lezioni e sono stato accettato</strong>, se qualcuno volesse collaborare sarebbe ben accetto!</p>
]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/12/03/symfony-12-e-ladvent-calendar-del-2008/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Zend Framework 1.7.0 è qui!</title>
		<link>http://phpblog.it/2008/11/21/zend-framework-170-e-qui/</link>
		<comments>http://phpblog.it/2008/11/21/zend-framework-170-e-qui/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 06:00:53 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[dalla rete]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[1.7.0]]></category>
		<category><![CDATA[bugfix]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://phpblog.it/2008/11/21/zend-framework-170-e-qui/</guid>
		<description><![CDATA[Lunedì 17 novembre con una nota apparsa nella devzone di Zend è stato rilasciato Zend Framework 1.7.0 che potete scaricare dal sito per i download di Zend. Oltre ai molti nuovi componenti e le nuove feature sono stati risolti oltre 300 bug.]]></description>
			<content:encoded><![CDATA[<p>Lunedì 17 novembre con <a href="http://devzone.zend.com/article/4045-Zend-Framework-1.7.0-is-now-available" title="nota Zend 1.7.0">una nota</a> apparsa nella devzone di Zend è stato rilasciato <a href="http://framework.zend.com/download/latest" title="Zend Framework 1.7.0"><strong>Zend Framework 1.7.0</strong> che potete scaricare</a> dal sito per i download di Zend. Oltre ai molti nuovi componenti e le nuove feature sono stati <a href="http://framework.zend.com/issues/secure/IssueNavigator.jspa?requestId=10903" title="300 bug">risolti oltre 300 bug</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/11/21/zend-framework-170-e-qui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zaninotto abbandona symfony</title>
		<link>http://phpblog.it/2008/11/10/zaninotto-abbandona-symfony/</link>
		<comments>http://phpblog.it/2008/11/10/zaninotto-abbandona-symfony/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 06:00:01 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[dalla rete]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[potencier]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[zaninotto]]></category>

		<guid isPermaLink="false">http://phpblog.it/2008/11/10/zaninotto-abbandona-symfony/</guid>
		<description><![CDATA[François Zaninotto è stato uno dei principali autori del framework, almeno fino alla versione 1.0, di cui aveva ampiamente contribuito alla documentazione con la scrittura a quattro mani (con Fabien Potencier) del primo libro dedicato al framework. Anche successivamente alla sua uscita dal progetto, per contrasti con Potencier, aveva comunque continuato a contribuire con lo [...]]]></description>
			<content:encoded><![CDATA[<p><strong>François Zaninotto</strong> è stato uno dei principali autori del framework, almeno fino alla versione 1.0, di cui aveva ampiamente contribuito alla documentazione con la scrittura a quattro mani (con Fabien Potencier) del primo libro dedicato al framework. Anche successivamente alla sua uscita dal progetto, per contrasti con Potencier, aveva comunque continuato a contribuire con lo sviluppo di molti plugin ed <a href="http://phpblog.it/2008/10/10/il-capitolo-della-discordia/" title="animando discussioni (più o meno utili)">animando discussioni (più o meno utili)</a> sul futuro del framework e sulla strada intrapresa dal team di sviluppo.</p>
<p>Nei giorni scorsi <strong><a href="http://redotheweb.com/2008/10/30/its-oh-so-quiet/" title="Zaninotto ha annunciato sul suo blog di abbandonare definitivamente il progetto">Zaninotto ha annunciato sul suo blog di abbandonare definitivamente il progetto</a></strong> ed il suo impegno per la comunità. Se qualcuno fosse interessato al mantenimento dei plugin realizzati da Zaninotto è pregato di contattare Kris Wallsmith, il nuovo symfony community manager, attualmente responsabile per i plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/11/10/zaninotto-abbandona-symfony/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Miit.Me: un progetto con symfony</title>
		<link>http://phpblog.it/2008/11/07/miitme-un-progetto-con-symfony/</link>
		<comments>http://phpblog.it/2008/11/07/miitme-un-progetto-con-symfony/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 06:00:05 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[phpblog]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[miit.me]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://phpblog.it/2008/11/07/miitme-un-progetto-con-symfony/</guid>
		<description><![CDATA[Oggi approfitto di questo spazio per presentare un progetto che ho realizzato nell&#8217;ultimo periodo utilizzando symfony framework per lo sviluppo dell&#8217;applicazione in PHP5. Stiamo parlando di Miit.Me una sorta di social network che punta la propria attenzione sugli eventi e sulla presenza o vicinanza di altri utenti. L&#8217;utente dovrà solo dire dove si troverà in [...]]]></description>
			<content:encoded><![CDATA[<p>Oggi approfitto di questo spazio per presentare un progetto che ho realizzato nell&#8217;ultimo periodo utilizzando <a href="http://www.symfony-project.org/" title="symfony project">symfony framework</a> per lo sviluppo dell&#8217;applicazione in PHP5. Stiamo parlando di <a href="http://miit.me"><strong>Miit.Me</strong></a> una sorta di social network che punta la propria attenzione sugli <strong>eventi e sulla presenza o vicinanza di altri utenti</strong>. L&#8217;utente dovrà solo dire dove si troverà in un dato momento per verificare se qualche altro utente iscritto al sito si trova nei paraggi o addirittura nello stesso posto.</p>
<p><span id="more-191"></span></p>
<p><a href="http://phpblog.it/2008/11/07/miitme-un-progetto-con-symfony/miitme-un-progetto-con-symfony/" rel="attachment wp-att-193" title="Miit.Me: un progetto con symfony"><img src="http://172.18.0.13/wordpress/wp-content/uploads/2008/11/miitme1.jpg" alt="Miit.Me: un progetto con symfony" /></a></p>
<p>Attualmente il sistema è in beta privata per aver modo di testare in modo approfondito tutte le funzionalità pubblicate da lunedì 3 novembre. Per provare la beta è necessario essere invitati da un utente già registrato, quindi <strong>se qualcuno di voi fosse interessato può semplicemente chiedere qui nei commenti di essere invitato</strong> provvederò personalmente a fargli pervenire un invito.</p>
<p>Inoltre a chi deciderà di partecipare chiedo di non farsi problemi a contattarmi per eventuali problemi, suggerimenti, consigli. I feedback durante il periodo di beta testing sono fondamentali per lo sviluppo nella giusta direzione di un&#8217;applicazione web.</p>
]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/11/07/miitme-un-progetto-con-symfony/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>pChart: creare grafici in PHP</title>
		<link>http://phpblog.it/2008/10/27/pchart-creare-grafici-in-php/</link>
		<comments>http://phpblog.it/2008/10/27/pchart-creare-grafici-in-php/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 05:00:02 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[framework]]></category>
		<category><![CDATA[gd]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[grafici]]></category>
		<category><![CDATA[pcache]]></category>
		<category><![CDATA[pchart]]></category>

		<guid isPermaLink="false">http://phpblog.it/2008/10/27/pchart-creare-grafici-in-php/</guid>
		<description><![CDATA[pChart è un vero e proprio framework in PHP, rilasciata con licenza GNU General Public License, che aiuta lo sviluppatore a creare grafici in modo semplice con un occhio di riguardo per la qualità delle immagini create. I grafici vengono generati sfruttando le librerie GD che quindi devono essere disponibili sul server che ospita il [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://pchart.sourceforge.net/index.php" title="pChart">pChart</a></strong> è un vero e proprio framework in PHP, rilasciata con licenza GNU General Public License, che aiuta lo sviluppatore a creare grafici in modo semplice con un occhio di riguardo per la qualità delle immagini create. I grafici vengono generati sfruttando le <strong>librerie GD</strong> che quindi devono essere disponibili sul server che ospita il vostro progetto.</p>
<p>Visto che la generazione in real time delle immagini dei grafici è un&#8217;operazione piuttosto onerosa in termini di cicli di CPU il framework mette a disposizione la classe <strong>pCache </strong>che si occupa della gestione delle copie cache in modo da dover realizzare l&#8217;immagine del grafico una volta sola e poi restituire un&#8217;immagine già creata.</p>
<p>Se volete vedere all&#8217;opera pChart sul sito ufficiale trovate <a href="http://pchart.sourceforge.net/demo.php" title="una demo">una demo</a> che vi permette di provare i vari tipi di grafici disponibili, <a href="http://pchart.sourceforge.net/documentation.php" title="la documentazione">la documentazione</a> invece è il punto di partenza per utilizzare il framework sul vostro server.</p>
]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/10/27/pchart-creare-grafici-in-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>symfony: plugin developers day</title>
		<link>http://phpblog.it/2008/10/24/symfony-plugin-developers-day/</link>
		<comments>http://phpblog.it/2008/10/24/symfony-plugin-developers-day/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 05:00:08 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[dalla rete]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[plugin developer day]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://phpblog.it/2008/10/24/symfony-plugin-developers-day/</guid>
		<description><![CDATA[Kris Wallsmith community manager di symfony annuncia sul blog del progetto un&#8217;interessante iniziativa per sabato 8 novembre: un plugin developer day sul canale #symfony di IRC (FreeNode) dalle 15 alle 21. Verranno trattati tutta una serie di argomenti relativi ai plugin, dalla loro creazione al testing fino al rilascio. Inoltre si parlerà delle novità che [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Kris Wallsmith </strong>community manager di symfony annuncia sul blog del progetto un&#8217;interessante iniziativa per <strong>sabato 8 novembre</strong>: <a href="http://www.symfony-project.org/blog/2008/10/22/plugin-developers-day" title="un plugin developer day">un plugin developer day</a> sul canale #symfony di IRC (FreeNode) dalle 15 alle 21.</p>
<p>Verranno trattati tutta una serie di argomenti relativi ai plugin, dalla loro creazione al testing fino al rilascio. Inoltre si parlerà delle novità che verranno introdotte con symfony 1.2. L&#8217;occasione è di sicuro interesse per tutti: gli sviluppatori entrano direttamente in contatto con il core team del framework mentre il progetto potrebbe acquisire forze fresche per un lato molto importante come quello dei plugin che permetto di estendere il framework in molteplici direzioni.</p>
]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/10/24/symfony-plugin-developers-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Approccio a Zend Framework</title>
		<link>http://phpblog.it/2008/10/22/approccio-a-zend-framework/</link>
		<comments>http://phpblog.it/2008/10/22/approccio-a-zend-framework/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 05:00:20 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[dalla rete]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[coding standard]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://phpblog.it/2008/10/22/approccio-a-zend-framework/</guid>
		<description><![CDATA[Robert Basic, un web developer freelance, ha da poco iniziato ad utilizzare Zend Framework per i propri progetti in PHP e trovandolo un prodotto adatto alle sue esigenze ha deciso di realizzare una breve introduzione panoramica al framework. Robert parla del pattern MVC, del coding standard proposto da ZF e di quanto sia utile aderire [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://robertbasic.com/" title="Robert Basic">Robert Basic</a>, un web developer freelance, ha da poco iniziato ad utilizzare <a href="http://framework.zend.com/" title="Zend Framework"><strong>Zend Framework</strong></a> per i propri progetti in PHP e trovandolo un prodotto adatto alle sue esigenze ha deciso di realizzare <a href="http://robertbasic.com/blog/2008/10/07/starting-with-zend-framework/" title="una breve introduzione panoramica al framework">una breve introduzione panoramica al framework</a>. Robert parla del pattern MVC, del coding standard proposto da ZF e di quanto sia utile aderire ad uno standard, inoltre analizza alcuni termini base e la struttura dei file dietro ad un&#8217;applicazione sviluppata con ZF.</p>
<p>Dovrebbero seguire altre puntate per completare il discorso, quindi se siete interessati aggiungetelo ai segnalibri.</p>
]]></content:encoded>
			<wfw:commentRss>http://phpblog.it/2008/10/22/approccio-a-zend-framework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
