<?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>L&#039;épi de blé</title>
	<atom:link href="http://www.lepideble.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lepideble.com</link>
	<description>Just another Geek blog</description>
	<lastBuildDate>Tue, 20 Jul 2010 22:45:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Utiliser Zend dans Symfony</title>
		<link>http://www.lepideble.com/2010/07/utiliser-zend-dans-symfony/</link>
		<comments>http://www.lepideble.com/2010/07/utiliser-zend-dans-symfony/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 22:45:46 +0000</pubDate>
		<dc:creator>l'épi de blé</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.lepideble.com/?p=35</guid>
		<description><![CDATA[Même si Symfony est un framework très complet, Zend a l&#8217;avantage de posséder de nombreuses librairies particulièrement utiles dans certain cas, pouvoir charger les classes de Zend dans Symfony peut donc s&#8217;avérer utile. Malheureusement la doc Symfony qui présentait un &#8230; <a href="http://www.lepideble.com/2010/07/utiliser-zend-dans-symfony/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Même si Symfony est un framework très complet, Zend a l&#8217;avantage de posséder de nombreuses librairies particulièrement utiles dans certain cas, pouvoir charger les classes de Zend dans Symfony peut donc s&#8217;avérer  utile.</p>
<p>Malheureusement la doc Symfony qui présentait un procédure pour le faire n&#8217;est plus a jours.</p>
<p>Voila la technique que j&#8217;ai utilisé pour charger permettre l&#8217;autoload des classes Zend. (En supposant que les classes Zend sont situées dans lib/vendor/zend/library/)</p>
<p><code><br />
<?php<br />
//apps/frontend/config/frontendConfiguration.class.php<br />
class frontendConfiguration extends sfApplicationConfiguration<br />
{<br />
        public function configure()<br />
        {<br />
                set_include_path(<br />
                        realpath(dirname(__FILE__) . '/../../../lib/vendor/zend/library') . PATH_SEPARATOR .<br />
                get_include_path());<br />
                require_once 'Zend/Loader/Autoloader.php';<br />
                Zend_Loader_Autoloader::getInstance();<br />
        }<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lepideble.com/2010/07/utiliser-zend-dans-symfony/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>La nouvelle génération des technologies PHP</title>
		<link>http://www.lepideble.com/2010/06/la-nouvelle-generation-des-technologies-php/</link>
		<comments>http://www.lepideble.com/2010/06/la-nouvelle-generation-des-technologies-php/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 21:45:51 +0000</pubDate>
		<dc:creator>l'épi de blé</dc:creator>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[Propel]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.lepideble.com/?p=5</guid>
		<description><![CDATA[Avec l&#8217;arrivée de PHP 5.3 est arrivée la gestion des espaces de noms, une petite nouveauté en soit mais qui apportent de grand changements. (Si vous voulez en savoir plus sur les espaces je vous conseil la documentation PHP) En &#8230; <a href="http://www.lepideble.com/2010/06/la-nouvelle-generation-des-technologies-php/">Continuer la lecture <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Avec l&#8217;arrivée de PHP 5.3 est arrivée la gestion des espaces de noms, une petite nouveauté en soit mais qui apportent de grand changements. (Si vous voulez en savoir plus sur les espaces je vous conseil la <a title="Les espaces de noms en PHP" href="http://fr.php.net/manual/fr/language.namespaces.php">documentation PHP</a>)</p>
<p>En effet une partie des technologies du web (Framework, ORM) profitent de cette nouveauté pour sortir de nouvelles versions utilisant les espaces de nom, et disposant bien sur de nombreuses nouvelles fonctionnalités. Le but de cet article est de parler un peu de ces nouvelles technologies et de leurs fonctionnalités.</p>
<p><span id="more-5"></span></p>
<h2>Doctrine 2.0</h2>
<p>Actuellement en Beta 2, la nouvelle version de doctrine apporte son lot de nouveautés :</p>
<ul>
<li>Séparation du code en trois couches séparées : Common, <acronym title="DataBase Abstraction Layer">DBAL</acronym> et ORM</li>
<li>L&#8217;entity manager, une seule classe pour récupérer, sauvegarder, supprimer les objets de a partir de la base de donnée.</li>
<li>Possibilité de générer le modèle a partir d&#8217;annotations dans les classes PHP.</li>
<li>Remplacement des méthodes magiques par des geters/seters afin d&#8217;améliorer la propreté du code.</li>
</ul>
<p>Et pas mal d&#8217;autres que je ne saurait choisir parmi toutes celles  proposés. Le tout bien sur utilisant les espaces de nom.</p>
<h2>Zend Framework 2</h2>
<p>Prévu pour fin 2010/début 2011.</p>
<p>Je n&#8217;ai pas pu trouver beaucoup d&#8217;informations sur la prochaine version de Zend Framework, si ce n&#8217;est qu&#8217;il utilisera au maximum les possibilités de PHP 5.3</p>
<h2>Symfony 2</h2>
<p>Bien qu&#8217;il soit prévu pour fin 2010 tout comme Zend, il est beaucoup plus facile de trouver des informations sur symfony 2 grâce au site <a href="http://symfony-reloaded.org/">http://symfony-reloaded.org/</a>. Et bien qu&#8217;il soit encore a l&#8217;état de développement il dispose déjà d&#8217;une documentation et d&#8217;une archive téléchargeable pour le tester.</p>
<p>Symfony 2 reprend toutes les fonctionnalités de symfony mis a part que le codage est fait autour de &laquo;&nbsp;Bundles&nbsp;&raquo;, des sortes de packages regroupant les différentes fonctionnalités de symfony et de votre application.</p>
<h2>Conclusion</h2>
<p>Pour ce qui est de propel, il supporte déjà les espaces de noms (pour la version 1.5), mais il faudra sans doute attendre avant de voir une nouvelle version majeur de Propel.</p>
<p>En tout cas l&#8217;arrivé de ces nouvelles versions risque de pas mal changer la façon de faire du Web. Personnellement je suis plutôt impatient de pouvoir profiter de ces nouvelles fonctionnalités.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lepideble.com/2010/06/la-nouvelle-generation-des-technologies-php/feed/</wfw:commentRss>
		<slash:comments>666</slash:comments>
		</item>
	</channel>
</rss>

