<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:coop="http://www.google.com/coop/namespace"
		>
<channel>
	<title>Commentaires sur : Du code dans vos pages web !</title>
	<atom:link href="http://lapin-blanc.net/03/09/2008/code-page-web-semantique/feed/" rel="self" type="application/rss+xml" />
	<link>http://lapin-blanc.net/03/09/2008/code-page-web-semantique/</link>
	<description>Lapin Blanc, le weblog de Kévin Dunglas.</description>
	<lastBuildDate>Wed, 27 Jan 2010 22:10:00 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : Ajax Syntax Highlighter 1.0 beta 1 released - Lapin Blanc : le weblog de Kévin Dunglas</title>
		<link>http://lapin-blanc.net/03/09/2008/code-page-web-semantique/comment-page-1/#comment-4104</link>
		<dc:creator>Ajax Syntax Highlighter 1.0 beta 1 released - Lapin Blanc : le weblog de Kévin Dunglas</dc:creator>
		<pubDate>Wed, 10 Sep 2008 07:48:36 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=202#comment-4104</guid>
		<description>[...] it&#8217;s the first public release of the new syntax highlighter announced in my previous post [...]</description>
		<content:encoded><![CDATA[<p>[...] it&#8217;s the first public release of the new syntax highlighter announced in my previous post [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Anonyme</title>
		<link>http://lapin-blanc.net/03/09/2008/code-page-web-semantique/comment-page-1/#comment-3911</link>
		<dc:creator>Anonyme</dc:creator>
		<pubDate>Thu, 04 Sep 2008 07:03:14 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=202#comment-3911</guid>
		<description>&lt;strong&gt;Publier du code source dans vos pages web...&lt;/strong&gt;

HTML et XHTML disposent de balises ddies  l&#039;affichage de code source et de dialogues homme - machine qui sont malheureusement trop souvent ignores alors quelles ont une forte valeur smantique. Elles sont vieilles comme le web et supportes par tous les...</description>
		<content:encoded><![CDATA[<p><strong>Publier du code source dans vos pages web&#8230;</strong></p>
<p>HTML et XHTML disposent de balises ddies  l&#8217;affichage de code source et de dialogues homme &#8211; machine qui sont malheureusement trop souvent ignores alors quelles ont une forte valeur smantique. Elles sont vieilles comme le web et supportes par tous les&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : www.fuzz.fr</title>
		<link>http://lapin-blanc.net/03/09/2008/code-page-web-semantique/comment-page-1/#comment-3891</link>
		<dc:creator>www.fuzz.fr</dc:creator>
		<pubDate>Wed, 03 Sep 2008 20:26:07 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=202#comment-3891</guid>
		<description>&lt;strong&gt;De la meilleure manière d&#039;intégrer du code source dans les pages web...&lt;/strong&gt;

HTML et XHTML disposent de balises dédiées à l&#039;affichage de code source et de dialogues homme - machine qui sont malheureusement trop souvent ignorées alors qu’elles ont une forte valeur sémantique. Elles sont vieilles comme le web et supporté...</description>
		<content:encoded><![CDATA[<p><strong>De la meilleure manière d&#8217;intégrer du code source dans les pages web&#8230;</strong></p>
<p>HTML et XHTML disposent de balises dédiées à l&#8217;affichage de code source et de dialogues homme &#8211; machine qui sont malheureusement trop souvent ignorées alors qu’elles ont une forte valeur sémantique. Elles sont vieilles comme le web et supporté&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Laurentj</title>
		<link>http://lapin-blanc.net/03/09/2008/code-page-web-semantique/comment-page-1/#comment-3877</link>
		<dc:creator>Laurentj</dc:creator>
		<pubDate>Wed, 03 Sep 2008 11:36:19 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=202#comment-3877</guid>
		<description>ok, merci de la réponse, même si je ne suis pas pleinement convaincu :-)</description>
		<content:encoded><![CDATA[<p>ok, merci de la réponse, même si je ne suis pas pleinement convaincu <img src='http://lapin-blanc.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : keyes</title>
		<link>http://lapin-blanc.net/03/09/2008/code-page-web-semantique/comment-page-1/#comment-3875</link>
		<dc:creator>keyes</dc:creator>
		<pubDate>Wed, 03 Sep 2008 10:58:18 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=202#comment-3875</guid>
		<description>Alors effectivement, la solution n&#039;est pas parfaite. Selon moi ses principaux avantages sont :
  * Profite de la performance et de l&#039;exhaustivité (nombre de langages supportés) des solutions côté serveur. Je cite GeSHi mais on peut tout à fait utiliser Pygments ou n&#039;importe quel autre highlighter côté serveur avec ma solution.
  * S&#039;exécute côté client ce qui à l&#039;avantage de ne pas polluer le code pour les agents logiciels intéressés à parser le code.
  * Respecte les standards et conventions que je présente dans cet article.
  * Peut tout à fait être inclus dans de simples pages HTML statiques (style readme, faq, ...). En cas d&#039;utilisation hors-ligne il n&#039;y aura simplement pas de coloration syntaxique.
  * Permet d&#039;avoir quelques fonctionnalités à la SyntaxHighlighter comme changer à la volée de mode coloré / plain text

Question ralentissement, effectivement il peut y avoir un léger temps de latence du à la requête HTTP, pas forcément plus gros que celui des solutions full JavaScript qui en plus ont tendances à bloquer toute la page.
Par contre contrairement à ce que tu avances, quelque soit le nombre de snippets dans la page il n&#039;y a qu&#039;une seule requête d&#039;effectuée. Le script récupère l&#039;ensemble des codes et l&#039;envoi (sérialisé en JSON afin de réduire au maximum le traffic réseau).

Pour la charge du serveur, si elle devient trop importante on pourrait assez simplement mettre en place un mécanisme de mise en cache du code coloré.

Après effectivement, une solution vraiment efficace côté serveur et respectant les standards ne serait pas un mal, mais ça me prendrait plus de temps à développer que mon petit script.</description>
		<content:encoded><![CDATA[<p>Alors effectivement, la solution n&#8217;est pas parfaite. Selon moi ses principaux avantages sont :<br />
  * Profite de la performance et de l&#8217;exhaustivité (nombre de langages supportés) des solutions côté serveur. Je cite GeSHi mais on peut tout à fait utiliser Pygments ou n&#8217;importe quel autre highlighter côté serveur avec ma solution.<br />
  * S&#8217;exécute côté client ce qui à l&#8217;avantage de ne pas polluer le code pour les agents logiciels intéressés à parser le code.<br />
  * Respecte les standards et conventions que je présente dans cet article.<br />
  * Peut tout à fait être inclus dans de simples pages HTML statiques (style readme, faq, &#8230;). En cas d&#8217;utilisation hors-ligne il n&#8217;y aura simplement pas de coloration syntaxique.<br />
  * Permet d&#8217;avoir quelques fonctionnalités à la SyntaxHighlighter comme changer à la volée de mode coloré / plain text</p>
<p>Question ralentissement, effectivement il peut y avoir un léger temps de latence du à la requête HTTP, pas forcément plus gros que celui des solutions full JavaScript qui en plus ont tendances à bloquer toute la page.<br />
Par contre contrairement à ce que tu avances, quelque soit le nombre de snippets dans la page il n&#8217;y a qu&#8217;une seule requête d&#8217;effectuée. Le script récupère l&#8217;ensemble des codes et l&#8217;envoi (sérialisé en JSON afin de réduire au maximum le traffic réseau).</p>
<p>Pour la charge du serveur, si elle devient trop importante on pourrait assez simplement mettre en place un mécanisme de mise en cache du code coloré.</p>
<p>Après effectivement, une solution vraiment efficace côté serveur et respectant les standards ne serait pas un mal, mais ça me prendrait plus de temps à développer que mon petit script.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Laurentj</title>
		<link>http://lapin-blanc.net/03/09/2008/code-page-web-semantique/comment-page-1/#comment-3874</link>
		<dc:creator>Laurentj</dc:creator>
		<pubDate>Wed, 03 Sep 2008 08:00:18 +0000</pubDate>
		<guid isPermaLink="false">http://lapin-blanc.net/?p=202#comment-3874</guid>
		<description>&gt;GeSHi est l’un des plus populaires et performant.

populaire c&#039;est certain. Par contre performant, c&#039;est assez discutable.. Et le parsing est souvent perfectible (sans parler du code dégeulasse qu&#039;il génère, même si ça s&#039;est arrangé récement)

Conçernant Ajax Syntax Highlighter, je ne vois vraiment pas trop son intérêt par rapport à une solution full client, ou full serveur. Car là tu combines tout les inconvénients de chacune des deux solutions : ça ne s&#039;exécutera pas coté client si le javascript est désactivé, et il peut y avoir ce temps de latence après affichage de la page, pendant lequel la colorisation se fait (même défaut que la solution full client), ce qui, à cause des requêtes http à faire, sera d&#039;autant plus visible, surtout si la connectivité n&#039;est pas top, et ça ralentira quand même le serveur puisqu&#039;il doit prendre en charge le parsing (même défaut que la solution full serveur). Et ça va d&#039;autant plus ralentir le serveur qu&#039;il va y avoir autant de requête http en plus qu&#039;il y a de bloc de code source à coloriser.

Bref, quels sont les réèls avantages de Ajax Syntax Highlighter par rapport aux deux autres solutions ?</description>
		<content:encoded><![CDATA[<p>&gt;GeSHi est l’un des plus populaires et performant.</p>
<p>populaire c&#8217;est certain. Par contre performant, c&#8217;est assez discutable.. Et le parsing est souvent perfectible (sans parler du code dégeulasse qu&#8217;il génère, même si ça s&#8217;est arrangé récement)</p>
<p>Conçernant Ajax Syntax Highlighter, je ne vois vraiment pas trop son intérêt par rapport à une solution full client, ou full serveur. Car là tu combines tout les inconvénients de chacune des deux solutions : ça ne s&#8217;exécutera pas coté client si le javascript est désactivé, et il peut y avoir ce temps de latence après affichage de la page, pendant lequel la colorisation se fait (même défaut que la solution full client), ce qui, à cause des requêtes http à faire, sera d&#8217;autant plus visible, surtout si la connectivité n&#8217;est pas top, et ça ralentira quand même le serveur puisqu&#8217;il doit prendre en charge le parsing (même défaut que la solution full serveur). Et ça va d&#8217;autant plus ralentir le serveur qu&#8217;il va y avoir autant de requête http en plus qu&#8217;il y a de bloc de code source à coloriser.</p>
<p>Bref, quels sont les réèls avantages de Ajax Syntax Highlighter par rapport aux deux autres solutions ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
