<?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/"
	
	>
<channel>
	<title>
	Commentaires sur : Les plugins, nos amis qui nous rendent la vie dure&#8230;	</title>
	<atom:link href="/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/feed/" rel="self" type="application/rss+xml" />
	<link>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/</link>
	<description></description>
	<lastBuildDate>Thu, 31 Mar 2016 16:44:02 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0</generator>
	<item>
		<title>
		Par : Guillaume Richard		</title>
		<link>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-94094</link>

		<dc:creator><![CDATA[Guillaume Richard]]></dc:creator>
		<pubDate>Fri, 26 Apr 2013 08:48:56 +0000</pubDate>
		<guid isPermaLink="false">/?p=3264#comment-94094</guid>

					<description><![CDATA[En réponse à &lt;a href=&quot;/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-94076&quot;&gt;shadoo&lt;/a&gt;.

Hello,

Merci pour ton retour d&#039;expérience. 
Figure toi que je suis aussi d&#039;accord avec certains de tes arguments (tu as vu, je ne suis pas une personne de très difficile, j&#039;aime surtout discuter). 

Il ne faut pas voir ma critique des plugins comme une critique des librairies, il m&#039;est récemment arrivé de ne pas avoir le temps de faire certains de mes scripts en full vanilla et j&#039;ai du, au dernier moment, patché avec du jQuery car je n&#039;arrivais pas à dégager du temps pour cela. (j&#039;ai tout de même mis des //TODO ça et là dans mon code pour y revenir plus tard...)

J&#039;aimerai même, pour les intégristes, préparer un article sur jQuery, me faire l&#039;avocat du diable en cette période trouble, parler de belles choses comme les Deferred / Promises que j&#039;ai récemment utilisé pour une petite factory à lazy-loading... une idée d&#039;un script simple, qui ne fait pas le café et qui finalement marchait pas mal du tout (sisi). 

Ne vois pas non plus dans mon article un quelconque démonstration d&#039;égo (même si j&#039;ai un égo réputé démesuré) mais plutôt comme un coup de gueule en fin de projet qui se passe mal, qui m&#039;a énervé, m&#039;a fatigué.

Je ne dis pas non plus que je préfère coder un plugin moi-même nécessairement, je remet surtout en question le fait que ces choix sont parfois fait par les mauvaises personnes 

Ce que je dénonce, c&#039;est l&#039;utilisation systématique d&#039;usine à gaz de plugins qui propose justement de faire le café, jouer au loto et en plus de populer ton document avec tout plein de fioritures donc tu n&#039;as pas besoin. Je suis pour le &quot;keep it simple&quot; et j&#039;adore l&#039;idée qu&#039;on puisse réaliser pour chaque projet de tout petit script qui font ce qu&#039;ils ont à faire. J&#039;ai récemment eu l&#039;occasion de démontrer cela sur un projet qui utilisait jQuery + requireJS ainsi qu&#039;une floppée de petites factories bien utile, simple à utiliser, simple à debugger, simple à écouter, et qui étaient censé aider mes collègues plus que leur rendre le travail pénible. J&#039;ai surement réinventé la roue mais qu&#039;est-ce que j&#039;ai pu apprendre... quel plaisir de pouvoir partager mes petits scripts avec d&#039;anciens collègues, via mon gist. C&#039;est à ce moment là que j&#039;adore mon métier. 

D&#039;ailleurs, c&#039;est bien vers cela que la mode va tendre dans le futur, des petits scripts, qui font le boulot, le &quot;keep it simple&quot; très cher à beaucoup de développeurs. 

Alors bien sûr, je ne suis plus comme il y a un an dans l&#039;idée de travailler dans des agences qui doivent régulièrement sortir des sites, je suis à peine rentré dans ce milieu que j&#039;en suis sorti très vite, ce n&#039;était pas ma vision de mon métier, d&#039;où cet article.

Depuis 6 mois je travaille pour un client qui ne rechigne pas à demander du &quot;sur-mesure&quot; et j&#039;en suis heureux. J&#039;ai choisi de tenter l&#039;aventure dans une agence à client quasi unique, pour ne pas avoir à faire la course, je suis pas un sportif vois-tu.

Et ne soit pas trop méchant avec cet ancien collègue qui t&#039;a tout fait debugger, il a voulu s&#039;essayer, il a voulu y arriver et comme beaucoup il s&#039;est cassé le nez sur cette magnifique DOM API OF DOOM. His name is Robert Paulson.

Encore merci pour ton retour, c&#039;est surtout pour cela que j&#039;ai écris mon article !]]></description>
			<content:encoded><![CDATA[<p>En réponse à <a href="/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-94076">shadoo</a>.</p>
<p>Hello,</p>
<p>Merci pour ton retour d&rsquo;expérience.<br />
Figure toi que je suis aussi d&rsquo;accord avec certains de tes arguments (tu as vu, je ne suis pas une personne de très difficile, j&rsquo;aime surtout discuter). </p>
<p>Il ne faut pas voir ma critique des plugins comme une critique des librairies, il m&rsquo;est récemment arrivé de ne pas avoir le temps de faire certains de mes scripts en full vanilla et j&rsquo;ai du, au dernier moment, patché avec du jQuery car je n&rsquo;arrivais pas à dégager du temps pour cela. (j&rsquo;ai tout de même mis des //TODO ça et là dans mon code pour y revenir plus tard&#8230;)</p>
<p>J&rsquo;aimerai même, pour les intégristes, préparer un article sur jQuery, me faire l&rsquo;avocat du diable en cette période trouble, parler de belles choses comme les Deferred / Promises que j&rsquo;ai récemment utilisé pour une petite factory à lazy-loading&#8230; une idée d&rsquo;un script simple, qui ne fait pas le café et qui finalement marchait pas mal du tout (sisi). </p>
<p>Ne vois pas non plus dans mon article un quelconque démonstration d&rsquo;égo (même si j&rsquo;ai un égo réputé démesuré) mais plutôt comme un coup de gueule en fin de projet qui se passe mal, qui m&rsquo;a énervé, m&rsquo;a fatigué.</p>
<p>Je ne dis pas non plus que je préfère coder un plugin moi-même nécessairement, je remet surtout en question le fait que ces choix sont parfois fait par les mauvaises personnes </p>
<p>Ce que je dénonce, c&rsquo;est l&rsquo;utilisation systématique d&rsquo;usine à gaz de plugins qui propose justement de faire le café, jouer au loto et en plus de populer ton document avec tout plein de fioritures donc tu n&rsquo;as pas besoin. Je suis pour le « keep it simple » et j&rsquo;adore l&rsquo;idée qu&rsquo;on puisse réaliser pour chaque projet de tout petit script qui font ce qu&rsquo;ils ont à faire. J&rsquo;ai récemment eu l&rsquo;occasion de démontrer cela sur un projet qui utilisait jQuery + requireJS ainsi qu&rsquo;une floppée de petites factories bien utile, simple à utiliser, simple à debugger, simple à écouter, et qui étaient censé aider mes collègues plus que leur rendre le travail pénible. J&rsquo;ai surement réinventé la roue mais qu&rsquo;est-ce que j&rsquo;ai pu apprendre&#8230; quel plaisir de pouvoir partager mes petits scripts avec d&rsquo;anciens collègues, via mon gist. C&rsquo;est à ce moment là que j&rsquo;adore mon métier. </p>
<p>D&rsquo;ailleurs, c&rsquo;est bien vers cela que la mode va tendre dans le futur, des petits scripts, qui font le boulot, le « keep it simple » très cher à beaucoup de développeurs. </p>
<p>Alors bien sûr, je ne suis plus comme il y a un an dans l&rsquo;idée de travailler dans des agences qui doivent régulièrement sortir des sites, je suis à peine rentré dans ce milieu que j&rsquo;en suis sorti très vite, ce n&rsquo;était pas ma vision de mon métier, d&rsquo;où cet article.</p>
<p>Depuis 6 mois je travaille pour un client qui ne rechigne pas à demander du « sur-mesure » et j&rsquo;en suis heureux. J&rsquo;ai choisi de tenter l&rsquo;aventure dans une agence à client quasi unique, pour ne pas avoir à faire la course, je suis pas un sportif vois-tu.</p>
<p>Et ne soit pas trop méchant avec cet ancien collègue qui t&rsquo;a tout fait debugger, il a voulu s&rsquo;essayer, il a voulu y arriver et comme beaucoup il s&rsquo;est cassé le nez sur cette magnifique DOM API OF DOOM. His name is Robert Paulson.</p>
<p>Encore merci pour ton retour, c&rsquo;est surtout pour cela que j&rsquo;ai écris mon article !</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : shadoo		</title>
		<link>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-94076</link>

		<dc:creator><![CDATA[shadoo]]></dc:creator>
		<pubDate>Fri, 26 Apr 2013 01:30:21 +0000</pubDate>
		<guid isPermaLink="false">/?p=3264#comment-94076</guid>

					<description><![CDATA[Je ne suis pas d&#039;accord avec ton opinion accentué &quot;je préfère coder moi même un plugin&quot;.

pourquoi ?
1 - En entreprise on te demande fréquemment un module / plugin php / jquery ou autre délivrant toute une trousse à outils et qui fait le café en même temps et prend les appelles de ton supérieur.
Donc du coup vue la pression exercé sur les développeurs niveau timing c&#039;est très serré. D&#039;où l&#039;utilisation d&#039;un plugin si les fonctionnalités demandé répondent aux besoins.

2 - &quot;vouloir développer son plugin, pour faire mieux&quot;... C&#039;est assez présomptueux je trouve car c&#039;est souvent ce que j&#039;ai pu rencontré dans différente entreprise très varié dans le dev.
Exemple: J&#039;avais un collègue même âge que moi mais par contre qui développait en php et javascript depuis 7 ans en auto didacte. Après une formation en centre il a travaillé chez nous.
Il voulait et préférait tout développer lui même (on sentait son orientation). Résultat ?
Tous, je dis bien tous les modules javascript qu&#039;il avait développé (si on peu appeler ça des modules) étaient bourrés de bugs et j&#039;ai du tout corriger ! En supprimant tout et remplacent par des plugins existant ou bien en développement mes propres plugins.
Il avait plus d&#039;années d&#039;expériences que moi en js et notamment le DOM et function js. Mais son gros problème est qu&#039;il avait du mal à apprendre et se jetter dans un autre code que le sien.
Notamment jquery mobile, il a voulu développer son propre framework mobile, résultat il n&#039;était compatible que sur son écran, il est beau le rosco de la prog.
Tous ça pour dire que j&#039;ai rencontré pas mal de développeur qui se disait bon en js ou autre, qui développaient rapidement. Mais au final, moi qui ne m&#039;estime pas être un cador dans le dev js, je leur ai appris des bonnes pratiques et fonctionnalités du dom assez cruciale qui permettait de rendre leurs code plus compatible avec d&#039;autres js.
Beaucoup de prétention dans la programmation et j&#039;ai peu rencontré de réel bon développeur hormis certains contact sur le web que j&#039;ai à l&#039;étranger ou ancien collègues.

3 - Quand tu dois développer un plugin assez conséquent (et c&#039;est souvent le cas), un plugin partagé sur le web, c&#039;est des centaine voir des milliers de retour de développeur et de situation qui nous parviennent. 
Lorsque tu développes pour ta boite, c&#039;est que un retour des tes collègues et clients.

4 - Quand tu développes ton plugin en entreprise on te laisse rarement le temps d&#039;écrire toute la doc de ton plugin (certain demande pas mal de doc bien organisé), alors que utiliser un plugin libre sur le web, aura été éprouvé et tu trouveras la doc pour.

5 - Créer ses propres modules c&#039;est bien car effectivement on apprend dans diverses situations, mais la demande est tel dans la part des employeurs que tous les développeurs n&#039;ont pas forcément le temps d&#039;avoir tester de créer par exemple son propre framework avec des interfaces, des abstracts, router etc...

L&#039;informatique évolue tellement vite que c&#039;est comme si tu demandais à un future scientifique de faire tous ce qu&#039;un vétérant de la science aura fait. Si on réfléchit bien on se rend compte que pour ce future scientifique, si il veut avoir le même niveau qu&#039;un scientifique vétérant il lui faudra autant d&#039;année et qu&#039;il aura le même niveau lorsqu&#039;il aura son âge.
Si tout le monde faisait comme ça, même en informatique, on réinventerait la roue dans bien des domaines.

La où je te suis, c&#039;est que beaucoup d&#039;entreprises utilisent des plugins de façon pro sans payer alors qu&#039;ils ont les tunes, eux faut pas les voler, par contre eux peuvent nous voler.

Donc en fait chaque développeur n&#039;a pas vraiment le choix, mais doit s&#039;autoformer à côté sur des problématiques qu&#039;il n&#039;a pas connu et dont il n&#039;a pas le besoin présent forcément dans son entreprise. J&#039;ai commencé à développer mon propre plugin jquery datagrid, c&#039;est très péchus et il vaut mieux bien connaître le dom et l&#039;api javascript comme jquery.

jQuery est ce que javascript aurait du être, aujourd&#039;hui les besoins technologique en javascript sont tels que l&#039;on ne peut plus développer un grosse appli RIA en pure js, à moins de s&#039;être créé son propre framework, ce qui reviendrait au même que si l&#039;on utiliser un framework déjà existant et plus éprouvé.

Car au final, vous pouvez développer votre propre framework js, php ou cms, selon votre niveau dans un domaine vous pouvez faire mieux mais dans un autre vous rencontrerez certainement les mêmes problématiques que d&#039;ancien développeur ont rencontré.]]></description>
			<content:encoded><![CDATA[<p>Je ne suis pas d&rsquo;accord avec ton opinion accentué « je préfère coder moi même un plugin ».</p>
<p>pourquoi ?<br />
1 &#8211; En entreprise on te demande fréquemment un module / plugin php / jquery ou autre délivrant toute une trousse à outils et qui fait le café en même temps et prend les appelles de ton supérieur.<br />
Donc du coup vue la pression exercé sur les développeurs niveau timing c&rsquo;est très serré. D&rsquo;où l&rsquo;utilisation d&rsquo;un plugin si les fonctionnalités demandé répondent aux besoins.</p>
<p>2 &#8211; « vouloir développer son plugin, pour faire mieux »&#8230; C&rsquo;est assez présomptueux je trouve car c&rsquo;est souvent ce que j&rsquo;ai pu rencontré dans différente entreprise très varié dans le dev.<br />
Exemple: J&rsquo;avais un collègue même âge que moi mais par contre qui développait en php et javascript depuis 7 ans en auto didacte. Après une formation en centre il a travaillé chez nous.<br />
Il voulait et préférait tout développer lui même (on sentait son orientation). Résultat ?<br />
Tous, je dis bien tous les modules javascript qu&rsquo;il avait développé (si on peu appeler ça des modules) étaient bourrés de bugs et j&rsquo;ai du tout corriger ! En supprimant tout et remplacent par des plugins existant ou bien en développement mes propres plugins.<br />
Il avait plus d&rsquo;années d&rsquo;expériences que moi en js et notamment le DOM et function js. Mais son gros problème est qu&rsquo;il avait du mal à apprendre et se jetter dans un autre code que le sien.<br />
Notamment jquery mobile, il a voulu développer son propre framework mobile, résultat il n&rsquo;était compatible que sur son écran, il est beau le rosco de la prog.<br />
Tous ça pour dire que j&rsquo;ai rencontré pas mal de développeur qui se disait bon en js ou autre, qui développaient rapidement. Mais au final, moi qui ne m&rsquo;estime pas être un cador dans le dev js, je leur ai appris des bonnes pratiques et fonctionnalités du dom assez cruciale qui permettait de rendre leurs code plus compatible avec d&rsquo;autres js.<br />
Beaucoup de prétention dans la programmation et j&rsquo;ai peu rencontré de réel bon développeur hormis certains contact sur le web que j&rsquo;ai à l&rsquo;étranger ou ancien collègues.</p>
<p>3 &#8211; Quand tu dois développer un plugin assez conséquent (et c&rsquo;est souvent le cas), un plugin partagé sur le web, c&rsquo;est des centaine voir des milliers de retour de développeur et de situation qui nous parviennent.<br />
Lorsque tu développes pour ta boite, c&rsquo;est que un retour des tes collègues et clients.</p>
<p>4 &#8211; Quand tu développes ton plugin en entreprise on te laisse rarement le temps d&rsquo;écrire toute la doc de ton plugin (certain demande pas mal de doc bien organisé), alors que utiliser un plugin libre sur le web, aura été éprouvé et tu trouveras la doc pour.</p>
<p>5 &#8211; Créer ses propres modules c&rsquo;est bien car effectivement on apprend dans diverses situations, mais la demande est tel dans la part des employeurs que tous les développeurs n&rsquo;ont pas forcément le temps d&rsquo;avoir tester de créer par exemple son propre framework avec des interfaces, des abstracts, router etc&#8230;</p>
<p>L&rsquo;informatique évolue tellement vite que c&rsquo;est comme si tu demandais à un future scientifique de faire tous ce qu&rsquo;un vétérant de la science aura fait. Si on réfléchit bien on se rend compte que pour ce future scientifique, si il veut avoir le même niveau qu&rsquo;un scientifique vétérant il lui faudra autant d&rsquo;année et qu&rsquo;il aura le même niveau lorsqu&rsquo;il aura son âge.<br />
Si tout le monde faisait comme ça, même en informatique, on réinventerait la roue dans bien des domaines.</p>
<p>La où je te suis, c&rsquo;est que beaucoup d&rsquo;entreprises utilisent des plugins de façon pro sans payer alors qu&rsquo;ils ont les tunes, eux faut pas les voler, par contre eux peuvent nous voler.</p>
<p>Donc en fait chaque développeur n&rsquo;a pas vraiment le choix, mais doit s&rsquo;autoformer à côté sur des problématiques qu&rsquo;il n&rsquo;a pas connu et dont il n&rsquo;a pas le besoin présent forcément dans son entreprise. J&rsquo;ai commencé à développer mon propre plugin jquery datagrid, c&rsquo;est très péchus et il vaut mieux bien connaître le dom et l&rsquo;api javascript comme jquery.</p>
<p>jQuery est ce que javascript aurait du être, aujourd&rsquo;hui les besoins technologique en javascript sont tels que l&rsquo;on ne peut plus développer un grosse appli RIA en pure js, à moins de s&rsquo;être créé son propre framework, ce qui reviendrait au même que si l&rsquo;on utiliser un framework déjà existant et plus éprouvé.</p>
<p>Car au final, vous pouvez développer votre propre framework js, php ou cms, selon votre niveau dans un domaine vous pouvez faire mieux mais dans un autre vous rencontrerez certainement les mêmes problématiques que d&rsquo;ancien développeur ont rencontré.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Guillaume Richard		</title>
		<link>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-82721</link>

		<dc:creator><![CDATA[Guillaume Richard]]></dc:creator>
		<pubDate>Tue, 13 Nov 2012 21:10:27 +0000</pubDate>
		<guid isPermaLink="false">/?p=3264#comment-82721</guid>

					<description><![CDATA[En réponse à &lt;a href=&quot;/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-82615&quot;&gt;dan&lt;/a&gt;.

Ne t&#039;inquiète pas, dans quelques années tu auras pleins pleins de choses à dire sur les mauvaises pratiques... le front, c&#039;est une usine à &quot;gueulard&quot; :)]]></description>
			<content:encoded><![CDATA[<p>En réponse à <a href="/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-82615">dan</a>.</p>
<p>Ne t&rsquo;inquiète pas, dans quelques années tu auras pleins pleins de choses à dire sur les mauvaises pratiques&#8230; le front, c&rsquo;est une usine à « gueulard » :)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : dan		</title>
		<link>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-82615</link>

		<dc:creator><![CDATA[dan]]></dc:creator>
		<pubDate>Thu, 08 Nov 2012 21:27:30 +0000</pubDate>
		<guid isPermaLink="false">/?p=3264#comment-82615</guid>

					<description><![CDATA[je suis un peu novice dans le métier mais très bon recul sur la pratique et critiques faites dans un très bon style.]]></description>
			<content:encoded><![CDATA[<p>je suis un peu novice dans le métier mais très bon recul sur la pratique et critiques faites dans un très bon style.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : N-D		</title>
		<link>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-82613</link>

		<dc:creator><![CDATA[N-D]]></dc:creator>
		<pubDate>Thu, 08 Nov 2012 19:09:55 +0000</pubDate>
		<guid isPermaLink="false">/?p=3264#comment-82613</guid>

					<description><![CDATA[ça m&#039;arrive de le faire et j&#039;en suis très content, c&#039;est super bien fait et bien découplé. Je n&#039;utilise jQuery que si j&#039;ai beaucoup d&#039;ajax et d&#039;autres trucs.
Comme dit, avec des langages qui se compilent en JS, on regagne la productivité et on ne sacrifie pas les perfs :). Il faut simplement accepter la syntaxe de certains]]></description>
			<content:encoded><![CDATA[<p>ça m&rsquo;arrive de le faire et j&rsquo;en suis très content, c&rsquo;est super bien fait et bien découplé. Je n&rsquo;utilise jQuery que si j&rsquo;ai beaucoup d&rsquo;ajax et d&rsquo;autres trucs.<br />
Comme dit, avec des langages qui se compilent en JS, on regagne la productivité et on ne sacrifie pas les perfs :). Il faut simplement accepter la syntaxe de certains</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Guillaume Richard		</title>
		<link>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-82612</link>

		<dc:creator><![CDATA[Guillaume Richard]]></dc:creator>
		<pubDate>Thu, 08 Nov 2012 18:36:34 +0000</pubDate>
		<guid isPermaLink="false">/?p=3264#comment-82612</guid>

					<description><![CDATA[Tu commences petit, tu te fais un micro framework à toi et puis ça roule très vite. Tu te débarrasse du support IE7 et à toi la liberté :)

Si tu veux juste faire de la sélection, prend Sizzle tout court puisqu&#039;il fait partie de jQuery.]]></description>
			<content:encoded><![CDATA[<p>Tu commences petit, tu te fais un micro framework à toi et puis ça roule très vite. Tu te débarrasse du support IE7 et à toi la liberté :)</p>
<p>Si tu veux juste faire de la sélection, prend Sizzle tout court puisqu&rsquo;il fait partie de jQuery.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : N-D		</title>
		<link>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-82611</link>

		<dc:creator><![CDATA[N-D]]></dc:creator>
		<pubDate>Thu, 08 Nov 2012 18:18:20 +0000</pubDate>
		<guid isPermaLink="false">/?p=3264#comment-82611</guid>

					<description><![CDATA[J&#039;utilise l&#039;API Dom pour les trucs bas niveaux, très gros, si jQuery serait trop gros mais non, ce n&#039;est pas &quot;intéressant&quot;. Pour mes scripts greasemonkey etc, j&#039;ai le droit à querySelector(All), génial ! Sauf que c&#039;est pas le cas partout et que je peux pas l&#039;utiliser sur mes sites sous peine de me fermer à trop de monde.
Je n&#039;utilise pas de plugins, sauf jQ UI (bien trop lourd mais aussi trop pratique) parce que c&#039;est à mon sens jamais assez flexible, jamais comme je veux, et jamais maintenu (sauf rares exceptions).
S&#039;embrouiller avec l&#039;API DOM n&#039;est pas intéressant, des lignes et des lignes pour récupérer un simple élément et lui faire faire un truc c&#039;est lourd. L&#039;exception c&#039;est avec un langage plus haut niveau (coffee / coco / livescript, par exemple) qui me débarrasse de cette répétition insupportable et improductive.]]></description>
			<content:encoded><![CDATA[<p>J&rsquo;utilise l&rsquo;API Dom pour les trucs bas niveaux, très gros, si jQuery serait trop gros mais non, ce n&rsquo;est pas « intéressant ». Pour mes scripts greasemonkey etc, j&rsquo;ai le droit à querySelector(All), génial ! Sauf que c&rsquo;est pas le cas partout et que je peux pas l&rsquo;utiliser sur mes sites sous peine de me fermer à trop de monde.<br />
Je n&rsquo;utilise pas de plugins, sauf jQ UI (bien trop lourd mais aussi trop pratique) parce que c&rsquo;est à mon sens jamais assez flexible, jamais comme je veux, et jamais maintenu (sauf rares exceptions).<br />
S&#8217;embrouiller avec l&rsquo;API DOM n&rsquo;est pas intéressant, des lignes et des lignes pour récupérer un simple élément et lui faire faire un truc c&rsquo;est lourd. L&rsquo;exception c&rsquo;est avec un langage plus haut niveau (coffee / coco / livescript, par exemple) qui me débarrasse de cette répétition insupportable et improductive.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Guillaume Richard		</title>
		<link>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-82604</link>

		<dc:creator><![CDATA[Guillaume Richard]]></dc:creator>
		<pubDate>Thu, 08 Nov 2012 11:41:03 +0000</pubDate>
		<guid isPermaLink="false">/?p=3264#comment-82604</guid>

					<description><![CDATA[@Yves: et c&#039;est pour cela que je parle de ne plus utiliser de plugins, de bien discuter avec les chefs de projet, de préciser aux graphistes ce que certains choix impliquent et peut-être de bien faire comprendre au client pourquoi le carousel qu&#039;il veut a un prix &quot;même si il en existe des tout-faits sur le net&quot;, et oui, forces antagonistes. 

Même si je sais qu&#039;au final on pensera toujours que l&#039;agence d&#039;à côté ne sera pas si scrupuleuse :(]]></description>
			<content:encoded><![CDATA[<p>@Yves: et c&rsquo;est pour cela que je parle de ne plus utiliser de plugins, de bien discuter avec les chefs de projet, de préciser aux graphistes ce que certains choix impliquent et peut-être de bien faire comprendre au client pourquoi le carousel qu&rsquo;il veut a un prix « même si il en existe des tout-faits sur le net », et oui, forces antagonistes. </p>
<p>Même si je sais qu&rsquo;au final on pensera toujours que l&rsquo;agence d&rsquo;à côté ne sera pas si scrupuleuse :(</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Guillaume Richard		</title>
		<link>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-82603</link>

		<dc:creator><![CDATA[Guillaume Richard]]></dc:creator>
		<pubDate>Thu, 08 Nov 2012 11:37:55 +0000</pubDate>
		<guid isPermaLink="false">/?p=3264#comment-82603</guid>

					<description><![CDATA[@iManu: En effet, c&#039;est exactement ça qu&#039;il vaut vanter, la gratification qui redonne de la motivation à une équipe et de belles dents blanches. De plus, on va essayer de réinventer la roue, la rendre plus jolie, plus légère, affiner son pneu, en utilisant les techniques &quot;du moment&quot; (certains plugins sont là depuis combien de temps ? Avec des animations en JS...).

Et pour ton dernier argument, on parle de plugins, pas de librairies entières, je peux comprendre qu&#039;une équipe n&#039;ait pas le temps de coder un éditeur WYSIWYG ou bien, disons, un moteur de template.]]></description>
			<content:encoded><![CDATA[<p>@iManu: En effet, c&rsquo;est exactement ça qu&rsquo;il vaut vanter, la gratification qui redonne de la motivation à une équipe et de belles dents blanches. De plus, on va essayer de réinventer la roue, la rendre plus jolie, plus légère, affiner son pneu, en utilisant les techniques « du moment » (certains plugins sont là depuis combien de temps ? Avec des animations en JS&#8230;).</p>
<p>Et pour ton dernier argument, on parle de plugins, pas de librairies entières, je peux comprendre qu&rsquo;une équipe n&rsquo;ait pas le temps de coder un éditeur WYSIWYG ou bien, disons, un moteur de template.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Yves Astier		</title>
		<link>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comment-82602</link>

		<dc:creator><![CDATA[Yves Astier]]></dc:creator>
		<pubDate>Thu, 08 Nov 2012 11:37:24 +0000</pubDate>
		<guid isPermaLink="false">/?p=3264#comment-82602</guid>

					<description><![CDATA[@Guillaume Richard : j&#039;ai jamais dis le contraire et on est d&#039;accord que la lourdeur inclus pas que le poids mais le gc, le temps de rendu, ect... d’où le fait que je précise bien que ça dépend du projet. Donc dans ton propos on est d&#039;accord sur le fond, seul la façon de le présenter diffère.
Perso je suis très adepte du &quot;on casse pour refaire&quot; adapté à chaque projet, malheureusement dés fois ça ne colle pas avec les contraintes temps et du coup tu te retrouves à expliquer au demandeur que &quot;oui c&#039;est buggé mais oui on vous avez prévenu et donc oui on peut corriger maintenant mais si vous nous filez du budget temps&quot;. Comme toujours la partie compliqué du boulot ou tu dois concilier des éléments qui par nature s&#039;opposent.

Pour le cas du design, cf. au dessus, on est parfaitement d&#039;accord. Je préfère me décarcasser à tous coder à la main dans la mesure ou le projet me le permet et dans les cas de &quot;nouveautés&quot; faut le signaler clairement au demandeur que ça prendra du temps à coder et que non je fais pas 2000 lignes de code en 5 minutes. Mais la aussi dans la réalité professionnel on joue avec des forces antagonistes.]]></description>
			<content:encoded><![CDATA[<p>@Guillaume Richard : j&rsquo;ai jamais dis le contraire et on est d&rsquo;accord que la lourdeur inclus pas que le poids mais le gc, le temps de rendu, ect&#8230; d’où le fait que je précise bien que ça dépend du projet. Donc dans ton propos on est d&rsquo;accord sur le fond, seul la façon de le présenter diffère.<br />
Perso je suis très adepte du « on casse pour refaire » adapté à chaque projet, malheureusement dés fois ça ne colle pas avec les contraintes temps et du coup tu te retrouves à expliquer au demandeur que « oui c&rsquo;est buggé mais oui on vous avez prévenu et donc oui on peut corriger maintenant mais si vous nous filez du budget temps ». Comme toujours la partie compliqué du boulot ou tu dois concilier des éléments qui par nature s&rsquo;opposent.</p>
<p>Pour le cas du design, cf. au dessus, on est parfaitement d&rsquo;accord. Je préfère me décarcasser à tous coder à la main dans la mesure ou le projet me le permet et dans les cas de « nouveautés » faut le signaler clairement au demandeur que ça prendra du temps à coder et que non je fais pas 2000 lignes de code en 5 minutes. Mais la aussi dans la réalité professionnel on joue avec des forces antagonistes.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
