<?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>Julien Appert &#187; Métiers du Web</title>
	<atom:link href="http://julienappert.com/category/metiers-du-web/feed" rel="self" type="application/rss+xml" />
	<link>http://julienappert.com</link>
	<description>Développeur / intégrateur web indépendant</description>
	<lastBuildDate>Tue, 29 Jun 2010 08:38:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>WordPress n&#8217;est pas fait pour les développeurs !</title>
		<link>http://julienappert.com/wordpress-nest-pas-fait-pour-les-developpeurs.html</link>
		<comments>http://julienappert.com/wordpress-nest-pas-fait-pour-les-developpeurs.html#comments</comments>
		<pubDate>Sat, 23 Jan 2010 12:44:31 +0000</pubDate>
		<dc:creator>Julien Appert</dc:creator>
				<category><![CDATA[Métiers du Web]]></category>
		<category><![CDATA[développeur]]></category>
		<category><![CDATA[intégrateur]]></category>
		<category><![CDATA[polémique]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://julienappert.com/?p=294</guid>
		<description><![CDATA[Avant-hier, Palleas a lancé un coup de gueule contre les &#171;&#160;développeurs wordpress&#160;&#187; et contre wordpress en général (&#171;&#160;wordpress, c’est de la merde&#160;&#187;). Si vous n&#8217;avez pas lu l&#8217;article, je vous conseille d&#8217;aller y jeter un œil avant de continuer la lecture de celui-ci. Ma réponse ne tiendrait pas dans un commentaire, alors je vais le [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://julienappert.com/wordpress/wp-content/uploads/2010/01/wordpress.png"><img src="http://julienappert.com/wordpress/wp-content/uploads/2010/01/wordpress.png" alt="" title="wordpress" width="250" height="250" class="alignleft size-full wp-image-301" /></a>Avant-hier, <a href="http://twitter.com/palleas">Palleas</a> a lancé un coup de gueule contre les &laquo;&nbsp;développeurs wordpress&nbsp;&raquo; et contre wordpress en général (<strong>&laquo;&nbsp;wordpress, c’est de la merde&nbsp;&raquo;</strong>). Si vous n&#8217;avez pas lu l&#8217;article, je vous conseille d&#8217;aller y <a href="http://palleas.com/je-suis-developpeur-wordpress/">jeter un œil</a> avant de continuer la lecture de celui-ci.</p>
<p>Ma réponse ne tiendrait pas dans un commentaire, alors je vais le faire ici.</p>
<h2>Qu&#8217;est-ce qu&#8217;un développeur wordpress ?</h2>
<p>Commençons par le début : <strong>un développeur wordpress, ça n&#8217;existe pas</strong>. WordPress est un outil, pas une technologie. Développeur wordpress est donc un raccourci maladroit signifiant : je suis développeur web spécialisé dans l&#8217;utilisation de WordPress. Comme les raccourcis, même maladroits, ont le mérite d&#8217;être courts, je vais continuer l&#8217;article en parlant de développeur wordpress, mais gardons à l&#8217;esprit la véritable définition.</p>
<h2>Que signifie développer pour wordpress ?</h2>
<p><strong>Ajouter des fonctions php issues du <a href="http://codex.wordpress.org">codex</a> dans les fichiers d&#8217;un thème, ce n&#8217;est pas être développeur</strong>. C&#8217;est être, disons, un intégrateur aux compétences élargies, c&#8217;est à dire capable de lire une documentation et d&#8217;en tirer le code dont il a besoin.</p>
<p>Alors à partir de quand peut-on se dire développeur wordpress ? <strong>C&#8217;est simple : quand on crée son propre code</strong>. Là, il y a deux manières. Soit vous comblez un besoin ponctuel en créant une fonction dans le fichier prévu à cet effet dans votre dossier de thème (functions.php), soit vous répondez à un besoin plus général en créant un plugin. C&#8217;est votre cas ? Bravo, vous êtes développeur wordpress !</p>
<p>Passons à la seconde partie, à savoir le coup de gueule contre wordpress en général. </p>
<h2>WordPress, une merde bien faite</h2>
<p>C&#8217;est vrai, wordpress n&#8217;est pas superbement codé. Il n&#8217;a pas été totalement réécrit depuis&#8230; depuis&#8230; l&#8217;a-t-il déjà été ? En conséquence de quoi, il est plein de codes dépassés. Diantre, du PHP 4 ! En dehors de ça, wordpress a quelques avantages non négligeables par rapport à des concurrents mieux codés :</p>
<ul>
<li><strong>Son extensibilité</strong> : je ne connais pas de CMS aussi extensible que WordPress. Quand j&#8217;ai besoin de réaliser quelque chose que WordPress ne sait pas faire, ou fait mal à mon goût, je trouve quasiment toujours un moyen d&#8217;y parvenir sans toucher au coeur de la bête, simplement en utilisant les nombreux filtres et actions prévus pour ça.</li>
<li><strong>Son interface d&#8217;administration</strong> : comparée à certaines dont je ne citerai pas le nom cent fois maudit, l&#8217;administration de wordpress est simple, très simple. Tout en restant efficace. C&#8217;est une qualité indéniable, déterminante quand on sait que les clients finaux, pour la grande majorité, n&#8217;ont jamais utilisé d&#8217;interface d&#8217;administration auparavant. Le seul hic, c&#8217;est que cette interface est difficilement modifiable sans toucher directement aux fichiers.</li>
<li><strong>Son intégration</strong> : les thèmes pour wordpress sont très simples à créer, et les fonctions permettant d&#8217;accéder aux données sont en général bien faites ou, sinon, aisément contournables. Ce n&#8217;est pas le cas de bien des CMS&#8230;
</ul>
<h2>Le meilleur compromis</h2>
<p>Alors certes, WordPress, par la qualité de son code, ne serait peut-être pas le premier choix d&#8217;un développeur. Mais <strong>c&#8217;est le meilleur compromis que je connaisse entre les différents intérêts du développeur, de l&#8217;intégrateur et du client final</strong>. Une merde, peut-être, mais une merde rudement efficace !</p>
]]></content:encoded>
			<wfw:commentRss>http://julienappert.com/wordpress-nest-pas-fait-pour-les-developpeurs.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Qui perd la guerre des navigateurs ?</title>
		<link>http://julienappert.com/qui-perd-la-guerre-des-navigateurs.html</link>
		<comments>http://julienappert.com/qui-perd-la-guerre-des-navigateurs.html#comments</comments>
		<pubDate>Sat, 09 Jan 2010 07:40:14 +0000</pubDate>
		<dc:creator>Julien Appert</dc:creator>
				<category><![CDATA[Métiers du Web]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[développeur]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[intégrateur]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[navigateur]]></category>

		<guid isPermaLink="false">http://julienappert.com/?p=276</guid>
		<description><![CDATA[Cet article est une réaction à un tweet de @davidwalshblog (relayé par @geekarlier) : Who loses the browser wars? Developers. &#171;&#160;Qui perd la guerre des navigateurs ? Les développeurs.&#160;&#187; J&#8217;ai trouvé la réflexion intéressante et sujette à discussion. Qu&#8217;est-ce que la guerre des navigateurs ? Petit rappel des faits. Il y a environ dix ans, [...]]]></description>
			<content:encoded><![CDATA[<p>Cet article est une réaction à un tweet de <a href="http://twitter.com/davidwalshblog/status/7522516329">@davidwalshblog</a> (relayé par <a href="http://twitter.com/geekarlier/status/7523069751">@geekarlier</a>) :</p>
<blockquote><p>Who loses the browser wars? Developers.</p></blockquote>
<p><strong>&laquo;&nbsp;Qui perd la guerre des navigateurs ? Les développeurs.&nbsp;&raquo;</strong> J&#8217;ai trouvé la réflexion intéressante et sujette à discussion.</p>
<p><img class="aligncenter size-full wp-image-281" title="guerre-des-navigateurs" src="http://julienappert.com/wordpress/wp-content/uploads/2010/01/guerre-des-navigateurs.jpg" alt="" width="324" height="216" /></p>
<h2>Qu&#8217;est-ce que la guerre des navigateurs ?</h2>
<p>Petit rappel des faits. Il y a environ dix ans, après une âpre concurrence avec le navigateur Netscape, <strong>Internet Explorer est devenu LE navigateur incontournable</strong>, en suprématie totale sur le marché grâce à l&#8217;immense force de frappe de Microsoft et surtout à la forte imbrication du navigateur avec son système d&#8217;exploitation Windows.</p>
<p>EN 2001, Microsoft sort la version 6 d&#8217;Internet Explorer et décide d&#8217;arrêter là, stoppant net l&#8217;innovation du secteur après le K.O. de son principal concurrent. Mais <strong>en 2004 sort Firefox 1.0</strong>, un navigateur innovant (il est le premier à utiliser les onglets) créé par la fondation Mozilla à partir du code source complètement revu et corrigé de l&#8217;ancien Netscape. Face au succès de ce petit nouveau, <strong>Microsoft décide de remettre au travail son équipe de développement et sort IE7 fin 2006</strong>, provoquant par la même occasion une nouvelle course à l&#8217;innovation dans le secteur des navigateurs web.</p>
<p><strong>En 2008, c&#8217;est au tour de Google</strong>. Le géant des moteurs de recherche sort Google Chrome, un navigateur simple et épuré basé sur le code source de Safari<sup>1</sup>, le navigateur d&#8217;Apple (<span style="text-decoration: line-through;">alors disponible uniquement sur Mac</span> disponible pour Windows quelques mois avant Chrome). Son succès est jusqu&#8217;ici assez mitigé mais ses parts de marché pourraient augmenter considérablement, Google ayant dernièrement mis en place une <a href="http://standblog.org/blog/post/2010/01/08/Publicites-Google">campagne de publicité impressionnante</a> (affiches dans la rue et le métro, pleines pages dans des journaux papier, encarts sur des sites web à forts trafics, etc).</p>
<p>La guerre des navigateurs, c&#8217;est donc cela : une course aux parts de marché, basée sur <strong>une innovation et une promotion permanente</strong> de la part des différents protagonistes.</p>
<h2>Qui y gagne ?</h2>
<p><strong>Les utilisateurs, assurément</strong>. Ils sont la cible à convaincre, les concurrents mettent donc tout en place pour améliorer leur ergonomie et proposer des outils toujours plus performants.</p>
<h2>Qui y perd ?</h2>
<p>D&#8217;après @davidwalshblog, les développeurs. Bien. J&#8217;imagine qu&#8217;il inclut dans ce terme les intégrateurs, bien que ce soit deux métiers différents. <strong>Je comprends son point de vue, mais je ne le partage pas complètement</strong>. Pourquoi ? Une conséquence de cette guerre d&#8217;innovations est que les navigateurs proposent des fonctionnalités différentes (ou des manières différentes de les aborder) et sortent parfois du carcan des standards pour marquer leur différence. Le problème, pour un professionnel du web, c&#8217;est que ses réalisations doivent fonctionner pareillement au moins sur les supports les plus répandus. En tant qu&#8217;intégrateur (pour l&#8217;affichage) et développeur (pour les fonctionnalités dynamiques en javascript), je n&#8217;ai pas le choix : je dois vérifier mon travail sur Firefox, Internet Explorer et Chrome. Pire, comme je l&#8217;ai déjà évoqué maintes fois dans mes articles, je dois prendre en compte les différentes versions ! Car une autre conséquence de la guerre des navigateurs est une mise à jour rapide et régulière de ces logiciels. Si tout le monde utilisait un navigateur à jour, ce ne serait pas un problème. Malheureusement, c&#8217;est loin d&#8217;être le cas.</p>
<p>A titre d&#8217;exemple, voici un aperçu de l&#8217;équipement des lecteurs d&#8217;apperisphere.com, le mois dernier :</p>
<p><img class="aligncenter size-full wp-image-280" title="navigateurs-versions" src="http://julienappert.com/wordpress/wp-content/uploads/2010/01/navigateurs-versions.png" alt="" width="553" height="236" /><br />
Vous le voyez, ça fait beaucoup de configurations différentes à prendre en compte si l&#8217;on veut que tous puissent avoir un rendu correct.  En cela, c&#8217;est exact, les développeurs et intégrateurs perdent un temps considérable à ménager la chèvre et le chou.</p>
<h2>Un mal nécessaire pour un progrès de civilisation</h2>
<p>Mais pour moi, cela n&#8217;est qu&#8217;un dommage collatéral ; tout travail induit forcément une certaine pénibilité, des contraintes. Ce n&#8217;est pas pour autant que nous sommes perdants. Car, <strong>au fond, qui voudrait sérieusement revenir au web d&#8217;avant Firefox ?</strong> Quel métier terne aurions-nous ! L&#8217;innovation technologique est une des données qui fait de nos métiers des métiers de passionnés. Le web est en perpétuelle évolution. Personne ne sait précisément où il va, il n&#8217;y a personne pour diriger la barque, mais tout le monde peut participer à construire son avenir.</p>
<p><strong>Depuis la voiture et le téléphone, Internet est, à mes yeux, la seule évolution technologique importante induisant un véritable progrès de notre civilisation</strong><sup>2</sup>. Et la guerre des navigateurs en est une composante essentielle. Alors certes, les développeurs blasés y perdent peut-être, au final, mais les passionnés comme moi y gagnent beaucoup !</p>
<ol class="footnotes"><li id="footnote_0_276" class="footnote"> comme le fait fort justement remarquer <a rel="nofollow" href="http://julienappert.com/qui-perd-la-guerre-des-navigateurs.html#comment-92">Florent</a>, il utilise en réalité le moteur de rendu de Safari, à savoir Webkit </li><li id="footnote_1_276" class="footnote"> en plus de l&#8217;invention du Kinder Bueno </li></ol>]]></content:encoded>
			<wfw:commentRss>http://julienappert.com/qui-perd-la-guerre-des-navigateurs.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Paris Web 2009 : les difficiles relations entre graphistes web et intégrateurs</title>
		<link>http://julienappert.com/paris-web-2009-les-difficiles-relations-entre-graphistes-web-et-integrateurs.html</link>
		<comments>http://julienappert.com/paris-web-2009-les-difficiles-relations-entre-graphistes-web-et-integrateurs.html#comments</comments>
		<pubDate>Tue, 15 Dec 2009 13:47:01 +0000</pubDate>
		<dc:creator>Julien Appert</dc:creator>
				<category><![CDATA[Métiers du Web]]></category>
		<category><![CDATA[graphiste web]]></category>
		<category><![CDATA[intégrateur]]></category>
		<category><![CDATA[parisweb]]></category>

		<guid isPermaLink="false">http://julienappert.com/?p=245</guid>
		<description><![CDATA[Je n&#8217;ai pas pu aller à Paris Web cette année, heureusement les conférences  sont disponibles en vidéo sur Dailymotion. On y trouve notamment la très intéressante conférence de Gilles Vauvarin : &#171;&#160;Webdesigner, l&#8217;homme qui murmurait aux oreilles des intégrateurs&#171;&#160;. Les relations entre graphistes web et intégrateurs ne sont pas toujours roses bien que leur travail [...]]]></description>
			<content:encoded><![CDATA[<p>Je n&#8217;ai pas pu aller à Paris Web cette année, heureusement les <a href="http://www.dailymotion.com/playlist/x15sk9_parisweb_paris-web-2009">conférences  sont disponibles en vidéo</a> sur Dailymotion. On y trouve notamment la très intéressante conférence de <a href="http://pixenjoy.com">Gilles Vauvarin</a> : &laquo;&nbsp;<strong>Webdesigner, l&#8217;homme qui murmurait aux oreilles des intégrateurs</strong>&laquo;&nbsp;.</p>
<p>Les relations entre graphistes web et intégrateurs ne sont pas toujours roses bien que leur travail soit totalement interdépendant. Idéalement, ces deux corps de métier devraient échanger régulièrement (et même en dehors des projets web) afin de <strong>mieux comprendre leurs préoccupations respectives</strong> et ainsi <strong>apprendre à respecter les choix et le travail</strong> de l&#8217;autre.</p>
<p style="text-align: center;"><p><a href="http://julienappert.com/paris-web-2009-les-difficiles-relations-entre-graphistes-web-et-integrateurs.html"><em>Cliquer ici pour voir la vidéo.</em></a></p></p>
]]></content:encoded>
			<wfw:commentRss>http://julienappert.com/paris-web-2009-les-difficiles-relations-entre-graphistes-web-et-integrateurs.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
