<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Commentaires sur : La logique MVC dans le développement web</title>
	<link>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/</link>
	<description>Un blog utilisant WordPress</description>
	<pubDate>Sat, 17 May 2008 14:22:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3</generator>
		<item>
		<title>Par : Kimi</title>
		<link>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-949</link>
		<dc:creator>Kimi</dc:creator>
		<pubDate>Fri, 07 Mar 2008 16:12:06 +0000</pubDate>
		<guid>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-949</guid>
		<description>"Celui qui est considéré comme le pionnier dans les frameworks web MVC, c’est Ruby On Rails"

Je suis pas vraiment d'accord avec ce point de nombreux framework web existé dejà avant l'arrivée de RoR.

Merci pour l'article</description>
		<content:encoded><![CDATA[<p>&#8220;Celui qui est considéré comme le pionnier dans les frameworks web MVC, c’est Ruby On Rails&#8221;</p>
<p>Je suis pas vraiment d&#8217;accord avec ce point de nombreux framework web existé dejà avant l&#8217;arrivée de RoR.</p>
<p>Merci pour l&#8217;article</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Tommy</title>
		<link>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-17</link>
		<dc:creator>Tommy</dc:creator>
		<pubDate>Sun, 21 Oct 2007 08:26:09 +0000</pubDate>
		<guid>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-17</guid>
		<description>Merci Séverin, je comprends déjà un peu plus son utilisation dans le Web</description>
		<content:encoded><![CDATA[<p>Merci Séverin, je comprends déjà un peu plus son utilisation dans le Web</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Séverin</title>
		<link>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-15</link>
		<dc:creator>Séverin</dc:creator>
		<pubDate>Sat, 20 Oct 2007 20:54:34 +0000</pubDate>
		<guid>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-15</guid>
		<description>PAs facile d'expliquer ça dans un commentaire. Disons simplement que toute la partie évènementielles que tu peux retrouver en java doit être remplacer par des urls.

En java, ça serait comme si tout les évènements relançait complètement le logiciel avec suffisamment de paramètres pour qu'il se réinitialise au bon endroit.

Mais heureusement, il y'a les sessions et donc les paramètres peuvent se limiter à définir le contrôleur concerné, la fonction à appeler dans ce contrôleur et la liste des paramètres de l'évenement.

En gros une URL MVC ressemble à : index.php?contrôleur=blog&#38;action=afficherArticle&#38;idArticle=5

A partir de ça, je demande à mon fichier index.php de charger le contrôleur "blog" et d'en appeler la fonction "AfficherArticle(5)".

En espérant que ça sera plus parlant. J'éssaierait de montrer des exemples de code simpliste (trop pour un bon MVC) mais qui seront peut être plus explicite pour certains.</description>
		<content:encoded><![CDATA[<p>PAs facile d&#8217;expliquer ça dans un commentaire. Disons simplement que toute la partie évènementielles que tu peux retrouver en java doit être remplacer par des urls.</p>
<p>En java, ça serait comme si tout les évènements relançait complètement le logiciel avec suffisamment de paramètres pour qu&#8217;il se réinitialise au bon endroit.</p>
<p>Mais heureusement, il y&#8217;a les sessions et donc les paramètres peuvent se limiter à définir le contrôleur concerné, la fonction à appeler dans ce contrôleur et la liste des paramètres de l&#8217;évenement.</p>
<p>En gros une URL MVC ressemble à : index.php?contrôleur=blog&amp;action=afficherArticle&amp;idArticle=5</p>
<p>A partir de ça, je demande à mon fichier index.php de charger le contrôleur &#8220;blog&#8221; et d&#8217;en appeler la fonction &#8220;AfficherArticle(5)&#8221;.</p>
<p>En espérant que ça sera plus parlant. J&#8217;éssaierait de montrer des exemples de code simpliste (trop pour un bon MVC) mais qui seront peut être plus explicite pour certains.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Tommy</title>
		<link>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-12</link>
		<dc:creator>Tommy</dc:creator>
		<pubDate>Sat, 20 Oct 2007 10:32:18 +0000</pubDate>
		<guid>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-12</guid>
		<description>J'apprends pour le moment à utiliser le MVC en développant en Java, je comprends bien le mécanisme, mais j'ai du mal à voir cela dans le développement Web...

Est-ce qu'il serait possible d'avoir un petit exemple ?

Merci</description>
		<content:encoded><![CDATA[<p>J&#8217;apprends pour le moment à utiliser le MVC en développant en Java, je comprends bien le mécanisme, mais j&#8217;ai du mal à voir cela dans le développement Web&#8230;</p>
<p>Est-ce qu&#8217;il serait possible d&#8217;avoir un petit exemple ?</p>
<p>Merci</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Loïc CHOLLIER</title>
		<link>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-8</link>
		<dc:creator>Loïc CHOLLIER</dc:creator>
		<pubDate>Thu, 18 Oct 2007 17:13:58 +0000</pubDate>
		<guid>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-8</guid>
		<description>Personellement, depuis que j'ai gouté à RoR, pour ce que j'en faisais, je ne me vois pas recoder en php. Certes l'apprentissage est un peu long mais alors après les operations sont vraiment simplifiées (gestion des templates, on ne touche pas aux requêtes SQL etc). Le MVC me permet de vraiment distinguer la structure de mon site (ou autre appli), à appliquer !</description>
		<content:encoded><![CDATA[<p>Personellement, depuis que j&#8217;ai gouté à RoR, pour ce que j&#8217;en faisais, je ne me vois pas recoder en php. Certes l&#8217;apprentissage est un peu long mais alors après les operations sont vraiment simplifiées (gestion des templates, on ne touche pas aux requêtes SQL etc). Le MVC me permet de vraiment distinguer la structure de mon site (ou autre appli), à appliquer !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : eMeRiKa</title>
		<link>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-7</link>
		<dc:creator>eMeRiKa</dc:creator>
		<pubDate>Thu, 18 Oct 2007 09:51:38 +0000</pubDate>
		<guid>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-7</guid>
		<description>Personnellement je code en MVC sans framework et c'est certes de moins bonne qualité mais on gagne en simplicité et niveau bugs je vois aucune différence!!!</description>
		<content:encoded><![CDATA[<p>Personnellement je code en MVC sans framework et c&#8217;est certes de moins bonne qualité mais on gagne en simplicité et niveau bugs je vois aucune différence!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Séverin</title>
		<link>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-6</link>
		<dc:creator>Séverin</dc:creator>
		<pubDate>Thu, 18 Oct 2007 07:50:52 +0000</pubDate>
		<guid>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-6</guid>
		<description>@No :
J'ai pris comme exemple PHP/MySql, mais finalement je présente le MVC appliqué au web de manière générale. Tout ce qui est décrit dans l'article s'applique à tous les langages web.
Pour ce qui est de s'exporter, le MVC vient justement du hors web. Mais les implications ne sont pas les mêmes.
Et pour le "Développement initial plus long”, il ne faut pas oublier que la formation à un nouveau framework ou la création de celui-ci prend pas mal de temps. Mais une fois maitrisé en effet on gagne énormément de temps, c'est pour ça le "initial".

@eMeRiKa :
C'est en effet possible, mais dans ce cas tu perds une grande parti de la vitesse de développement que permet le MVC. Pire, tu perd une partie de l'assurance de qualité qu'apporte le MVC. L'avantage des frameworks c'est justement d'empêcher de faire tout ce qu'on veut... dont des bugs.</description>
		<content:encoded><![CDATA[<p>@No :<br />
J&#8217;ai pris comme exemple PHP/MySql, mais finalement je présente le MVC appliqué au web de manière générale. Tout ce qui est décrit dans l&#8217;article s&#8217;applique à tous les langages web.<br />
Pour ce qui est de s&#8217;exporter, le MVC vient justement du hors web. Mais les implications ne sont pas les mêmes.<br />
Et pour le &#8220;Développement initial plus long”, il ne faut pas oublier que la formation à un nouveau framework ou la création de celui-ci prend pas mal de temps. Mais une fois maitrisé en effet on gagne énormément de temps, c&#8217;est pour ça le &#8220;initial&#8221;.</p>
<p>@eMeRiKa :<br />
C&#8217;est en effet possible, mais dans ce cas tu perds une grande parti de la vitesse de développement que permet le MVC. Pire, tu perd une partie de l&#8217;assurance de qualité qu&#8217;apporte le MVC. L&#8217;avantage des frameworks c&#8217;est justement d&#8217;empêcher de faire tout ce qu&#8217;on veut&#8230; dont des bugs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : eMeRiKa</title>
		<link>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-4</link>
		<dc:creator>eMeRiKa</dc:creator>
		<pubDate>Wed, 17 Oct 2007 23:14:07 +0000</pubDate>
		<guid>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-4</guid>
		<description>On peut très bien faire du MVC dans passer par un framework!! Ce qui permet plus de souplesse dans le code!!</description>
		<content:encoded><![CDATA[<p>On peut très bien faire du MVC dans passer par un framework!! Ce qui permet plus de souplesse dans le code!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : No'</title>
		<link>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-3</link>
		<dc:creator>No'</dc:creator>
		<pubDate>Wed, 17 Oct 2007 20:56:19 +0000</pubDate>
		<guid>http://smashingcoding.com/2007/10/16/la-logique-mvc-dans-le-developpement-web/#comment-3</guid>
		<description>Y'a quand même autre chose que PHP dans le développement web... Celui qui est considéré comme le pionnier dans les frameworks web MVC, c'est Ruby On Rails, suivi de peu (chronologiquement) par Django. Et Turbogears.
Et la logique MVC s'exporte très bien pour des domaines "hors web".

Par contre, j'aimerais bien comprendre ce que l'auteur veut dire par : "inconvénient : Développement initial plus long". A mon avis, au contraire, le développement est redoutablement accéléré / facilité par les Frameworks web. Parce que toutes les scories rébarbatives sont gérées automagiquement par l'outil, à la base.</description>
		<content:encoded><![CDATA[<p>Y&#8217;a quand même autre chose que PHP dans le développement web&#8230; Celui qui est considéré comme le pionnier dans les frameworks web MVC, c&#8217;est Ruby On Rails, suivi de peu (chronologiquement) par Django. Et Turbogears.<br />
Et la logique MVC s&#8217;exporte très bien pour des domaines &#8220;hors web&#8221;.</p>
<p>Par contre, j&#8217;aimerais bien comprendre ce que l&#8217;auteur veut dire par : &#8220;inconvénient : Développement initial plus long&#8221;. A mon avis, au contraire, le développement est redoutablement accéléré / facilité par les Frameworks web. Parce que toutes les scories rébarbatives sont gérées automagiquement par l&#8217;outil, à la base.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
