<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/3.3.1" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>SyncLock(Me) - Latest comments on La couche de pr&#233;sentation est-elle la moins stable ? (II)</title>
		<link>http://www.dotnetguru2.org/sebastienbouchet/index.php?disp=comments</link>
		<atom:link rel="self" type="application/rss+xml" href="http://www.dotnetguru2.org/sebastienbouchet/index.php?tempskin=_rss2&#38;disp=comments&#38;p=70" />
		<description></description>
		<language>en-US</language>
		<docs>http://backend.userland.com/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=3.3.1"/>
		<ttl>60</ttl>
				<item>
			<title>Bertrand Le Roy [Visitor] in response to: La couche de pr&#233;sentation est-elle la moins stable ? (II)</title>
			<pubDate>Fri, 03 Sep 2004 00:21:08 +0000</pubDate>
			<dc:creator>Bertrand Le Roy [Visitor]</dc:creator>
			<guid isPermaLink="false">c85@http://www.dotnetguru2.org/</guid>
			<description>Perso, je trouve &amp;#231;a tr&amp;#232;s laid, cette extension de Java. Ca a des relents de polyphonic C# en moins &amp;#233;l&amp;#233;gant, et je ne vois pas bien ce que &amp;#231;a apporte.&lt;br /&gt;
Il y a peut-&amp;#234;tre un truc qui m'&amp;#233;chappe, mais je ne vois pas l'int&amp;#233;r&amp;#234;t de revenir &amp;#224; une boucle &amp;#233;v&amp;#233;nementielle &amp;#224; la MFC.&lt;br /&gt;
C'est en fait la premi&amp;#232;re fois que j'entends se plaindre du mod&amp;#232;le &amp;#233;v&amp;#233;nementiel en ces termes.&lt;br /&gt;
Si on regarde l'&amp;#233;volution des langages, on y verrait plut&amp;#244;t une distantiation entre la syntaxe et le flot d'ex&amp;#233;cution (par exemple avec le yield de C#), et c'est une bonne chose: tous les processus ne sont pas lin&amp;#233;aires, loin de l&amp;#224;.</description>
			<content:encoded><![CDATA[Perso, je trouve &#231;a tr&#232;s laid, cette extension de Java. Ca a des relents de polyphonic C# en moins &#233;l&#233;gant, et je ne vois pas bien ce que &#231;a apporte.<br />
Il y a peut-&#234;tre un truc qui m'&#233;chappe, mais je ne vois pas l'int&#233;r&#234;t de revenir &#224; une boucle &#233;v&#233;nementielle &#224; la MFC.<br />
C'est en fait la premi&#232;re fois que j'entends se plaindre du mod&#232;le &#233;v&#233;nementiel en ces termes.<br />
Si on regarde l'&#233;volution des langages, on y verrait plut&#244;t une distantiation entre la syntaxe et le flot d'ex&#233;cution (par exemple avec le yield de C#), et c'est une bonne chose: tous les processus ne sont pas lin&#233;aires, loin de l&#224;.]]></content:encoded>
			<link>http://www.dotnetguru2.org/sebastienbouchet/index.php/2004/08/11/la_couche_de_presentation_est_elle_la_mo_2#c85</link>
		</item>
				<item>
			<title>Nicolas F. [Visitor] in response to: La couche de pr&#233;sentation est-elle la moins stable ? (II)</title>
			<pubDate>Wed, 25 Aug 2004 11:41:47 +0000</pubDate>
			<dc:creator>Nicolas F. [Visitor]</dc:creator>
			<guid isPermaLink="false">c77@http://www.dotnetguru2.org/</guid>
			<description>Il me semble que l'instabilit&amp;#233; de couche de pr&amp;#233;sentation est plus li&amp;#233;e &amp;#224; des probl&amp;#232;mes d'ordre humain qu'&amp;#224; des probl&amp;#232;mes techniques. Je m'explique : l'interface graphique peut tout &amp;#224; fait b&amp;#233;n&amp;#233;ficier d'une bonne architecture, les probl&amp;#232;mes un peu &amp;#233;pineux &amp;#234;tre r&amp;#233;solus de fa&amp;#231;on &amp;#233;l&amp;#233;gante mais les racines du mal, c'est le client. En effet, le client ne voit g&amp;#233;n&amp;#233;ralement que l'aspect graphique de la solution et va s'attacher &amp;#224; plein de &quot;d&amp;#233;tails&quot; et demander moulte modifications qui g&amp;#233;n&amp;#233;ralement vont poser des pbs dans l'architecture de la couche graphique. Vous me direz que si l'architecture &amp;#233;tait bonne, il n'y aurait pas de pbs. Je vous r&amp;#233;pondrai simplement que l'architecture qui fait tout n'existe pas donc le client trouvera bien quelque chose pour vous contrarier.&lt;br /&gt;
Il me semble important de ne pas &quot;perdre&quot; de temps avec l'interface graphique car on est vite emport&amp;#233; dans des exc&amp;#232;s &amp;#224; l'utilit&amp;#233; plus que discutable. Il faut se concentrer sur les pbs de fond qui peuvent, eux, entra&amp;#238;ner un projet dans le gouffre. De toute fa&amp;#231;on, qd le client d&amp;#233;couvre l'interface graphique, il veut tjrs des changements, rendant la couche de pr&amp;#233;sentation &lt;i&gt;instable&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
ps : j'ajouterai que si l'architecture de l'application est bonne, l'interface graphique ne doit contenir rien de bien int&amp;#233;ressant d'un point de vue fonctionnel. Donc sa valeur est somme toute r&amp;#233;duite.&lt;br /&gt;
&lt;br /&gt;
ps : j'ai peut-&amp;#234;tre pr&amp;#233;sent&amp;#233; la relation avec le client de fa&amp;#231;on un peu noire mais sauf cas exceptionnel, le client se focalise de fa&amp;#231;on naturelle (et logique) sur l'interface graphique ce qui permet de vendre des applications moyennes mais belles. Le fond et la forme ...</description>
			<content:encoded><![CDATA[Il me semble que l'instabilit&#233; de couche de pr&#233;sentation est plus li&#233;e &#224; des probl&#232;mes d'ordre humain qu'&#224; des probl&#232;mes techniques. Je m'explique : l'interface graphique peut tout &#224; fait b&#233;n&#233;ficier d'une bonne architecture, les probl&#232;mes un peu &#233;pineux &#234;tre r&#233;solus de fa&#231;on &#233;l&#233;gante mais les racines du mal, c'est le client. En effet, le client ne voit g&#233;n&#233;ralement que l'aspect graphique de la solution et va s'attacher &#224; plein de "d&#233;tails" et demander moulte modifications qui g&#233;n&#233;ralement vont poser des pbs dans l'architecture de la couche graphique. Vous me direz que si l'architecture &#233;tait bonne, il n'y aurait pas de pbs. Je vous r&#233;pondrai simplement que l'architecture qui fait tout n'existe pas donc le client trouvera bien quelque chose pour vous contrarier.<br />
Il me semble important de ne pas "perdre" de temps avec l'interface graphique car on est vite emport&#233; dans des exc&#232;s &#224; l'utilit&#233; plus que discutable. Il faut se concentrer sur les pbs de fond qui peuvent, eux, entra&#238;ner un projet dans le gouffre. De toute fa&#231;on, qd le client d&#233;couvre l'interface graphique, il veut tjrs des changements, rendant la couche de pr&#233;sentation <i>instable</i>.<br />
<br />
ps : j'ajouterai que si l'architecture de l'application est bonne, l'interface graphique ne doit contenir rien de bien int&#233;ressant d'un point de vue fonctionnel. Donc sa valeur est somme toute r&#233;duite.<br />
<br />
ps : j'ai peut-&#234;tre pr&#233;sent&#233; la relation avec le client de fa&#231;on un peu noire mais sauf cas exceptionnel, le client se focalise de fa&#231;on naturelle (et logique) sur l'interface graphique ce qui permet de vendre des applications moyennes mais belles. Le fond et la forme ...]]></content:encoded>
			<link>http://www.dotnetguru2.org/sebastienbouchet/index.php/2004/08/11/la_couche_de_presentation_est_elle_la_mo_2#c77</link>
		</item>
				<item>
			<title>L&#233;on Andrianarivony [Visitor] in response to: La couche de pr&#233;sentation est-elle la moins stable ? (II)</title>
			<pubDate>Sun, 15 Aug 2004 19:37:35 +0000</pubDate>
			<dc:creator>L&#233;on Andrianarivony [Visitor]</dc:creator>
			<guid isPermaLink="false">c67@http://www.dotnetguru2.org/</guid>
			<description>&quot;Factoriser du code lorsqu&amp;#8217;on g&amp;#232;re 40 &amp;#233;v&amp;#232;nements dans un &amp;#233;cran contenant 50 champs et autant de contr&amp;#244;les de surface rel&amp;#232;ve du d&amp;#233;fi&quot;.&lt;br /&gt;
Ce propos est irr&amp;#233;aliste et d&amp;#233;mesur&amp;#233;. Pour en arriver l&amp;#224;, il doit avoir un probl&amp;#232;me de Design et d'Ergonomie.&lt;br /&gt;
Si l'on se contente de donner &amp;#224; chaque chose sa responsabilit&amp;#233;, on arrive &amp;#224; &amp;#233;liminer certaines t&amp;#226;ches r&amp;#233;p&amp;#233;titives.&lt;br /&gt;
Comme on parle de &quot;Evenementiel&quot;, je ne comprends pas pourquoi on n'en parle pas de celui de ASP.NET ?&lt;br /&gt;
ASP.NET propose de fa&amp;#231;on tr&amp;#232;s &amp;#233;l&amp;#233;gante la centralisation des eventements utilisateurs via des noms de commandes (CommandName). Et j'en parle m&amp;#234;me pas des Evenements qui sont utilis&amp;#233;s au niveau des controls tels que DataList, DataGrid, ....&lt;br /&gt;
&lt;br /&gt;
Pour r&amp;#233;pondre &amp;#224; la question : Non si les d&amp;#233;veloppeurs qui la d&amp;#233;veloppent se prennent comme des pieds et non aucune capitalisation de codes. &lt;br /&gt;
</description>
			<content:encoded><![CDATA["Factoriser du code lorsqu&#8217;on g&#232;re 40 &#233;v&#232;nements dans un &#233;cran contenant 50 champs et autant de contr&#244;les de surface rel&#232;ve du d&#233;fi".<br />
Ce propos est irr&#233;aliste et d&#233;mesur&#233;. Pour en arriver l&#224;, il doit avoir un probl&#232;me de Design et d'Ergonomie.<br />
Si l'on se contente de donner &#224; chaque chose sa responsabilit&#233;, on arrive &#224; &#233;liminer certaines t&#226;ches r&#233;p&#233;titives.<br />
Comme on parle de "Evenementiel", je ne comprends pas pourquoi on n'en parle pas de celui de ASP.NET ?<br />
ASP.NET propose de fa&#231;on tr&#232;s &#233;l&#233;gante la centralisation des eventements utilisateurs via des noms de commandes (CommandName). Et j'en parle m&#234;me pas des Evenements qui sont utilis&#233;s au niveau des controls tels que DataList, DataGrid, ....<br />
<br />
Pour r&#233;pondre &#224; la question : Non si les d&#233;veloppeurs qui la d&#233;veloppent se prennent comme des pieds et non aucune capitalisation de codes. <br />
]]></content:encoded>
			<link>http://www.dotnetguru2.org/sebastienbouchet/index.php/2004/08/11/la_couche_de_presentation_est_elle_la_mo_2#c67</link>
		</item>
			</channel>
</rss>
