﻿<?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>Alexandre JULIEN &#187; Symfony</title>
	<atom:link href="http://www.alexandre-julien.com/tag/symfony/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexandre-julien.com</link>
	<description>Industrialisation des développements, PHP, .NET, jQuery, HTML5, Web, …</description>
	<lastBuildDate>Sun, 22 Jan 2012 20:26:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Netbeans 6.8 : IDE pour développement PHP Symfony</title>
		<link>http://www.alexandre-julien.com/php/symfony/netbeans-6-8-ide-pour-developpement-php-symfony/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=netbeans-6-8-ide-pour-developpement-php-symfony</link>
		<comments>http://www.alexandre-julien.com/php/symfony/netbeans-6-8-ide-pour-developpement-php-symfony/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 09:40:03 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[développement]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=962</guid>
		<description><![CDATA[
A l&#8217;heure où les environnements de développement pour PHP sont majoritairement basé sur Eclipse : PHP Development Tools, Aptana et Zend Studio, Netbeans quant à lui se faisait très discret dans le domaine des IDE PHP.
Voici la nouvelle version de NetBeans en release 6.8 avec des outils de  [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-963" title="Netbeans68_logo" src="http://www.alexandre-julien.com/wp-content/uploads/2009/12/Netbeans68_logo.png" alt="" /></p>
<p>A l&#8217;heure où les environnements de développement pour PHP sont majoritairement basé sur Eclipse : PHP Development Tools, Aptana et Zend Studio, Netbeans quant à lui se faisait très discret dans le domaine des IDE PHP.</p>
<p>Voici la nouvelle version de NetBeans en release 6.8 avec des outils de développement pour PHP 5 fort intéressants :</p>
<p><strong>Tout d&#8217;abord il existe une version de l&#8217;IDE entièrement dédié au développement PHP comme c&#8217;est le cas de la version All-In-One d&#8217;Eclipse.</strong></p>
<p><strong>- Il supporte également la version 5.3 de PHP</strong></p>
<p><strong>- Débugage de PHP dans l&#8217;IDE</strong></p>
<p><strong>- Exécution et pilotage de test-unitaires mis en place avec PHPUnit</strong></p>
<p><strong>- Support du Framework Symfony (autocompletion, exécution d&#8217;actions en ligne de commande depuis une console dans l&#8217;ide, support du YAML, &#8230;)</strong></p>
<p>Nous allons nous intéresser au support de Symfony dans l&#8217;IDE et voir si son usage facile le développement avec le framework PHP français !</p>
<p><span id="more-962"></span></p>
<p style="text-align: center;"><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/12/Netbeans_1_capture1.png"><img class="aligncenter size-large wp-image-983" title="Netbeans_1_capture" src="http://www.alexandre-julien.com/wp-content/uploads/2009/12/Netbeans_1_capture1-1024x612.png" alt="" width="614" height="367" /></a></p>
<p style="text-align: left;">L&#8217;interface de NetBeans 6.8 est relativement simple, ergonome et traduite dans toutes les langues pour les non-anglophones.</p>
<p style="text-align: left;">
<h2 style="text-align: left;"><span style="text-decoration: underline;">1. Paramétrage de NetBeans pour PHP</span></h2>
<p>Le paramétrage de NetBeans se fait en 3 étapes :</p>
<p>- Le chemin de l&#8217;exécutable &laquo;&nbsp;php.exe&nbsp;&raquo;<br />
- Le chemin du script de PHPUnit (facultatif)<br />
- Le chemin de la sandbox de symfony (symfony.bat ou symfony.sh)</p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/12/config_php.png"><img class="aligncenter size-full wp-image-978" title="config_php" src="http://www.alexandre-julien.com/wp-content/uploads/2009/12/config_php.png" alt="" width="757" height="648" /></a></p>
<p>Vous devez spécifier le chemin de votre serveur PHP, c&#8217;est à dire<strong> l&#8217;emplacement du &laquo;&nbsp;php.exe&nbsp;&raquo;</strong> de votre installation pour utiliser les fonctions de débugage, compilation et exécution de code PHP en &laquo;&nbsp;Command Line Interface&nbsp;&raquo;. Dans mon exemple, je donne le chemin d&#8217;accès de mon installation WAMP.</p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/12/config_symfony_sandbox.png"><img class="aligncenter size-full wp-image-980" title="config_symfony_sandbox" src="http://www.alexandre-julien.com/wp-content/uploads/2009/12/config_symfony_sandbox.png" alt="" width="759" height="643" /></a></p>
<p>En suite, il vous faudra spécifier le chemin d&#8217;accès à la sandbox de Symfony, sous Windows il s&#8217;agit du fichier <strong>&laquo;&nbsp;symfony.bat&nbsp;&raquo;</strong>.</p>
<h2><span style="text-decoration: underline;">2. Création de votre projet Symfony</span></h2>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/12/project_step0.png"><img class="aligncenter size-full wp-image-987" title="project_step0" src="http://www.alexandre-julien.com/wp-content/uploads/2009/12/project_step0.png" alt="" width="728" height="501" /></a></p>
<p>Pour créer votre projet Symfony, rien de plus simple, il suffit d&#8217;aller sur <strong>&laquo;&nbsp;Fichier -&gt; Nouveau Projet&nbsp;&raquo;</strong> et de créer un nouveau projet <strong>&laquo;&nbsp;Application PHP&nbsp;&raquo;</strong>.</p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/12/project_step1.png"><img class="aligncenter size-full wp-image-988" title="project_step1" src="http://www.alexandre-julien.com/wp-content/uploads/2009/12/project_step1.png" alt="" width="723" height="499" /></a></p>
<p>Donnez ensuite, un nom à votre projet, sélectionnez la version de PHP utilisée, dans notre cas, on pourra se contenter de la version 5.2.x.<br />
<span style="color: #ff0000;">N&#8217;oublier pas de donner le répertoire contenant le code source  du framework Symfony cela fonctionne avec n&#8217;importe quelle version du framework à priori sauf peut être pour la version en développement 2.0.</span></p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/12/project_step2.png"><img class="aligncenter size-full wp-image-989" title="project_step2" src="http://www.alexandre-julien.com/wp-content/uploads/2009/12/project_step2.png" alt="" width="730" height="501" /></a></p>
<p>Pour ce qui est de la configuration de l&#8217;environnement de production pour le déploiement, nous n&#8217;avons pas à nous en soucier. On se contentera d&#8217;un environnement serveur en local.</p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/12/project_laststep.png"><img class="aligncenter size-full wp-image-990" title="project_laststep" src="http://www.alexandre-julien.com/wp-content/uploads/2009/12/project_laststep.png" alt="" width="731" height="497" /></a></p>
<p>Enfin on pourra spécifier que l&#8217;on veut utiliser le framework Symfony et que l&#8217;on veut générer une application &laquo;&nbsp;frontend&nbsp;&raquo; (application web principale destinée aux visiteurs du site) et une application &laquo;&nbsp;backend&nbsp;&raquo; (application dédiée à l&#8217;administration et au backoffice de l&#8217;application principale).</p>
<h2><span style="text-decoration: underline;">3. Dans la pratique</span></h2>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/12/netbeans_symfony_capture.png"><img class="aligncenter size-large wp-image-992" title="netbeans_symfony_capture" src="http://www.alexandre-julien.com/wp-content/uploads/2009/12/netbeans_symfony_capture-1024x401.png" alt="" width="1024" height="401" /></a></p>
<p>Voici comment se présente notre projet Symfony sous Netbeans 6.8. Nous avons un très bon éditeur de YML / YAML avec coloration syntaxique, autocompletion et schéma hiérarchique</p>
<p>On pourra également utiliser l&#8217;outil de génération de code en ligne de commande de Symfony en allant sur &laquo;&nbsp;MySymfonyProject -&gt; click-droit -&gt; Run Symfony Command&nbsp;&raquo;.</p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/12/symfony_cli.png"><img class="aligncenter size-full wp-image-995" title="symfony_cli" src="http://www.alexandre-julien.com/wp-content/uploads/2009/12/symfony_cli.png" alt="" width="687" height="538" /></a></p>
<p>On a le résultat de l&#8217;exécution de la ligne de commande dans le partie console de NetBeans cet outil est très pratique pour exécuter les tests-unitaires de LIME le framework de test intégré à Symfony.</p>
<p>On niveau du développement &laquo;&nbsp;pur&nbsp;&raquo;, on constate que l&#8217;autocompletion répond bien à la plupart des besoins de développeurs : les objets des vues, contrôleurs comme $sfWebRequest, $sfWebResponse, $view peuvent être appeler sans problème avec une intelliSense et même avec une petite documentation.</p>
<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/12/symfony_autocomplete.png"><img class="aligncenter size-full wp-image-1000" title="symfony_autocomplete" src="http://www.alexandre-julien.com/wp-content/uploads/2009/12/symfony_autocomplete.png" alt="" width="532" height="323" /></a></p>
<h2><span style="text-decoration: underline;"><strong>Conclusion</strong></span></h2>
<p>Ce support du framework Symfony est très intéressant à la fois pour la communauté des développeurs Symfony mais aussi pour NetBeans qui pourra peut être se faire une meilleure réputation dans le développement PHP car il faut le rappeler Symfony est le framework de développement PHP le plus utilisé avec Zend Framework . Les fonctionnalités de NetBeans vis à vis de ce framework sont très basiques mais relativement utiles. On regrettera peut être une meilleure intégration du framework de test unitaire et une génération de code plus importante. Peut-être vaut-il le coup d&#8217;être utiliser à la place d&#8217;Eclipse ou Aptana dans une optique de développement Symfony ? Ou aurons-nous du mal à nous séparer de nos bons vieux plugins sur Eclipse (pour Subversion, Database Explorer, PDT, Smarty, jQuery) ? Pour ma part, NetBeans a gagné ma confiance, je lui trouve une bonne ergonomie et une grande simplicité d&#8217;utilisation. Il existe une autre solution  pour le support de Symfony mais qui est quant-à-elle payante : il s&#8217;agit de PHPEdit il faut compter environ 219€ pour une version avec le support de Symfony et presque 300 € pour le support de PHPUnit et SVN.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/php/symfony/netbeans-6-8-ide-pour-developpement-php-symfony/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Sympal : le CMS / CMF du framework Symfony</title>
		<link>http://www.alexandre-julien.com/php/symfony/sympal-le-cms-cmf-du-framework-symfony/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sympal-le-cms-cmf-du-framework-symfony</link>
		<comments>http://www.alexandre-julien.com/php/symfony/sympal-le-cms-cmf-du-framework-symfony/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 16:07:16 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[sympal]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=722</guid>
		<description><![CDATA[Sympal est un projet très intéressant de Sensio Labs (société de services à l&#8217;origine de Symfony et Doctrine), un plugin très sérieux pour intégrer un CMS dans une application Symfony ! Apparement, on peut supposer au nom que ce projet va reprendre certaines caractéristiques du CMS Drupal mais il  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/09/sympal.png"><img class="aligncenter size-full wp-image-726" title="sympal" src="http://www.alexandre-julien.com/wp-content/uploads/2009/09/sympal.png" alt="sympal" width="180" height="130" /></a>Sympal est un projet très intéressant de Sensio Labs (société de services à l&#8217;origine de Symfony et Doctrine), un plugin très sérieux pour intégrer un CMS dans une application Symfony ! Apparement, on peut supposer au nom que ce projet va reprendre certaines caractéristiques du CMS Drupal mais il n&#8217;y aura aucun code de Drupal à l&#8217;intérieur.</p>
<p>Il s&#8217;agit avant tout d&#8217;un projet Symfony 1.2 qui utilise le design pattern MVC, Doctrine et Symfony.</p>
<p>Le projet a l&#8217;air très prometteur, il est toujours en version de test mais on peut dors-et-déjà le télécharger sur le site Officiel : <a title="Sympal" href="http://www.sympalphp.org" target="_blank"><strong>http://www.sympalphp.org</strong></a></p>
<p>Le CMS a l&#8217;air tout aussi complet qu&#8217;un Drupal, Spip ou Joomla et s&#8217;intègrera parfaitement avec les applications Symfony.</p>
<p>Voici 2 screencasts présents sur le site officiel pour illustrer le fonctionnement de l&#8217;application :</p>
<p><span id="more-722"></span></p>
<p align="center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="800" height="480" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="src" value="http://www.sympalphp.com/uploads/screencasts/1.swf" /><embed type="application/x-shockwave-flash" width="800" height="480" src="http://www.sympalphp.com/uploads/screencasts/1.swf" quality="high"></embed></object></p>
<p align="center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="800" height="480" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="src" value="http://www.sympalphp.com/uploads/screencasts/2.swf" /><embed type="application/x-shockwave-flash" width="800" height="480" src="http://www.sympalphp.com/uploads/screencasts/2.swf" quality="high"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/php/symfony/sympal-le-cms-cmf-du-framework-symfony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doctrine 2.0 : que va apporter la nouvelle version de l&#039;ORM PHP 5</title>
		<link>http://www.alexandre-julien.com/php/doctrine-2-0-que-va-apporter-la-nouvelle-version-de-lorm-php-5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=doctrine-2-0-que-va-apporter-la-nouvelle-version-de-lorm-php-5</link>
		<comments>http://www.alexandre-julien.com/php/doctrine-2-0-que-va-apporter-la-nouvelle-version-de-lorm-php-5/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 06:57:07 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[DAO]]></category>
		<category><![CDATA[Doctrine]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.alexandre-julien.com/?p=595</guid>
		<description><![CDATA[
Doctrine ORM PHP 5 dors et déjà présent sur le framework Symfony, prépare une nouvelle version majeure du projet : Doctrine 2.0
Cette nouvelle version exclusivement compatible avec PHP 5.3 au minimum s&#8217;avère assez prometteuse et assez ambitieuse.
Petit rappel sur Doctrine : ce projet a été conçu  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/08/logo.jpg"><img class="aligncenter size-full wp-image-597" title="Doctrine" src="http://www.alexandre-julien.com/wp-content/uploads/2009/08/logo.jpg" alt="Doctrine" width="421" height="88" /></a></p>
<p>Doctrine ORM PHP 5 dors et déjà présent sur le framework Symfony, prépare une nouvelle version majeure du projet : Doctrine 2.0</p>
<p>Cette nouvelle version exclusivement compatible avec PHP 5.3 au minimum s&#8217;avère assez prometteuse et assez ambitieuse.</p>
<p>Petit rappel sur Doctrine : ce projet a été conçu tout comme Propel (basé sur Active Record) dans un but de créer un ORM relativement puissant et extrèmement riche en fonctionnalités : tests unitaires automatiser sur les classes relationnelles, schéma des bases en YML, génération de code automatique, système de cache avancé, plugins, gestion des contraintes d&#8217;intégrités avancée, load-balancing, profiler, outils de performances, validations des données en fonction du schéma, &#8230; Bref un véritable équivalent de Hibernate en PHP 5.</p>
<p>Le projet est principalement supporté par Sensio Labs (framework Symfony).</p>
<p><span id="more-595"></span></p>
<p>La prochaine version (Doctrine 2.0) sera basée sur PHP 5.3, elle utilisera les nouveaux drivers de PHP, et promet de véritable amélioration au niveau des performances.</p>
<p>Voici des benchmarks des performances de Doctrine 2.0 par rapport à sa version précédente :</p>
<h3>PHP 5.2.8</h3>
<blockquote>
<table style="height: 68px;" border="0" cellspacing="0" width="237">
<thead>
<tr>
<th>#</th>
<th>Seconds</th>
<th>Memory</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>24</td>
<td>129170.648438 KB</td>
</tr>
<tr>
<td>2</td>
<td>23</td>
<td>129164.078125 KB</td>
</tr>
<tr>
<td>3</td>
<td>23</td>
<td>129176.851562 KB</td>
</tr>
</tbody>
</table>
</blockquote>
<h3>PHP 5.3.0alpha4-dev</h3>
<table border="0" cellspacing="0">
<thead>
<tr>
<th>#</th>
<th>Seconds</th>
<th>Memory</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>21</td>
<td>89858.7421875 KB</td>
</tr>
<tr>
<td>2</td>
<td>20</td>
<td>89864.59765625 KB</td>
</tr>
<tr>
<td>3</td>
<td>21</td>
<td>89867.89453125 KB</td>
</tr>
</tbody>
</table>
<p>D&#8217;autre part, Doctrine deviendra beaucoup moins coûteux en code et sera moins verbeux.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/php/doctrine-2-0-que-va-apporter-la-nouvelle-version-de-lorm-php-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony : DatePicker de jQuery et sfForms</title>
		<link>http://www.alexandre-julien.com/javascript/jquery-javascript/symfony-datepicker-de-jquery-et-sfforms/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=symfony-datepicker-de-jquery-et-sfforms</link>
		<comments>http://www.alexandre-julien.com/javascript/jquery-javascript/symfony-datepicker-de-jquery-et-sfforms/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 17:23:34 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[datepicker]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://jackncoke.free.fr/?p=124</guid>
		<description><![CDATA[ Un majeur problème de Symfony avec les formulaires c&#8217;est qu&#8217;il est assez difficile de mettre en place un jQuery datepicker pour choisir une date.
En effet, Symfony offre un helper pour mettre en place un datepicker mais l&#8217;intégration de ce dernier avec un formulaire n&#8217;est pas évidente.
Pour palier  [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="border: 5px solid black;" title="DatePicker" src="http://weblogs.java.net/blog/diverson/archive/images/datepicker.png" alt="DatePicker" width="217" height="244" /> Un majeur problème de Symfony avec les formulaires c&#8217;est qu&#8217;il est assez difficile de mettre en place un jQuery datepicker pour choisir une date.</p>
<p>En effet, Symfony offre un helper pour mettre en place un datepicker mais l&#8217;intégration de ce dernier avec un formulaire n&#8217;est pas évidente.</p>
<p>Pour palier ce problème, il existe un plugin qui facilite cette intégration. Il s&#8217;agit de sfFormExtraPlugin que l&#8217;on peut télécharger à cette adresse : <a href="http://www.symfony-project.org/plugins/sfFormExtraPlugin" target="_blank">http://www.symfony-project.org/plugins/sfFormExtraPlugin</a>.</p>
<p>sfFormExtraPlugin propose des widgets additionnels pour sfForms dont notamment un Widget sfWidgetFormJQueryDate qui permet de créer un champ &laquo;&nbsp;Date&nbsp;&raquo; que l&#8217;on peut saisir via le DatePicker de jQuery.</p>
<p><span id="more-124"></span></p>
<p>Ajout du Widget sur le formulaire :</p>
<p>Après l&#8217;installation du plugin SfFormExtraPlugin, on instancie un widgetFormJQueryDate comme dans l&#8217;exemple ci-dessous :</p>
<p><img title="sfWidgetFormJQueryDate" src="http://jackncoke.free.fr/images/screen02.png" alt="sfWidgetFormJQueryDate" width="484" height="130" /></p>
<p>On peut y passer 3 options :</p>
<p>- config : correspond à une instruction Javascript pour paramétrer directement le datepicker de jQuery<br />
- culture : permet de choisir la langue du calendrier (anglais par défaut)<br />
- format : format de sortie du calendrier, dans l&#8217;exemple j&#8217;ai mis la convention française jour/mois/année.</p>
<p>Coté template :</p>
<p>Il suffit tout simplement d&#8217;afficher le contenu du formulaire, en ajoutant bien évidemment le jQuery Framework avec la page, dans mon cas je l&#8217;ai inclus à l&#8217;aide d&#8217;un helper.</p>
<p><img title="Template" src="http://jackncoke.free.fr/images/screen03.png" alt="Template" width="300" height="53" /></p>
<p><img src="file:///C:/Users/ALEXAN~1/AppData/Local/Temp/moz-screenshot.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/javascript/jquery-javascript/symfony-datepicker-de-jquery-et-sfforms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conférence sur Symfony avec Fabien Potencier (Sensio Labs)</title>
		<link>http://www.alexandre-julien.com/php/conference-sur-symfony-avec-fabien-potencier-sensio-labs/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=conference-sur-symfony-avec-fabien-potencier-sensio-labs</link>
		<comments>http://www.alexandre-julien.com/php/conference-sur-symfony-avec-fabien-potencier-sensio-labs/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 20:12:39 +0000</pubDate>
		<dc:creator>Alexandre JULIEN</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Fabien Potencier]]></category>
		<category><![CDATA[Framework]]></category>

		<guid isPermaLink="false">http://jackncoke.free.fr/?p=75</guid>
		<description><![CDATA[
Lors d&#8217;une conférence Live Meeting en partenariat avec SUPINFO, Fabien Potencier nous a présenté le framework Symfony.
Je travaille actuellement sur ce framework pour mon stage et j&#8217;ai bien évidemment assisté à la conférence.

Après une présentation théorique de la plateforme de développement,  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.alexandre-julien.com/wp-content/uploads/2009/03/symfony.gif"><img class="size-full wp-image-1159 aligncenter" title="symfony" src="http://www.alexandre-julien.com/wp-content/uploads/2009/03/symfony.gif" alt="" width="448" height="122" /></a></p>
<p>Lors d&#8217;une conférence Live Meeting en partenariat avec SUPINFO, Fabien Potencier nous a présenté le framework Symfony.</p>
<p>Je travaille actuellement sur ce framework pour mon stage et j&#8217;ai bien évidemment assisté à la conférence.</p>
<p><span id="more-75"></span><br />
Après une présentation théorique de la plateforme de développement, Fabien nous a donné des précisions sur l&#8217;avenir du framework et notamment sur les ORM Propel et Doctrine.<br />
Le conseil est de ne pas migrer une application existante sur Doctrine car cela serait inutile et trop couteux selon Fabien. En revanche, s&#8217;il s&#8217;agit d&#8217;une nouvelle application, le choix de Doctrine est plus judicieux.</p>
<p>En effet, Symfony se tournera de plus en plus vers Doctrine et même de façon définitive dans sa version 2.0 qui ne supportera plus Propel.</p>
<p>Le support des versions 1.x de Symfony sera assurer jusqu&#8217;en 2013 ce qu&#8217;il laisse une bonne marge de manoeuvre aux utilisateurs de Propel.</p>
<p>Fabien Potencier rappella plusieurs fois que Symfony est un framework destinée à une application professionnel et qu&#8217;il est le reflet de besoin d&#8217;entreprises qui souhaitent industrialiser leurs applications PHP. C&#8217;est cette origine du framework qui le distingue de ses concurrents notamment par rapport à Zend.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandre-julien.com/php/conference-sur-symfony-avec-fabien-potencier-sensio-labs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 3/5 queries in 6.366 seconds using disk: basic
Object Caching 1165/1165 objects using disk: basic

Served from: www.alexandre-julien.com @ 2012-02-14 14:24:37 -->
