<?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 : Erlang&#8230; nom étrange pour bête sympa</title>
	<atom:link href="http://www.julienmarie.com/2010/02/erlang-nom-etrange-pour-bete-sympa/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.julienmarie.com/2010/02/erlang-nom-etrange-pour-bete-sympa/</link>
	<description>Un blog utilisant WordPress</description>
	<lastBuildDate>Tue, 08 Jun 2010 14:05:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Par : Gregory Talon</title>
		<link>http://www.julienmarie.com/2010/02/erlang-nom-etrange-pour-bete-sympa/comment-page-1/#comment-83</link>
		<dc:creator>Gregory Talon</dc:creator>
		<pubDate>Thu, 22 Apr 2010 21:33:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.julienmarie.com/?p=46#comment-83</guid>
		<description>Artus,

Tu as raison sur une chose, c&#039;est le même problème de RoR.
Oui. Mais encore largement pire.

:)</description>
		<content:encoded><![CDATA[<p>Artus,</p>
<p>Tu as raison sur une chose, c&#8217;est le même problème de RoR.<br />
Oui. Mais encore largement pire.</p>
<p>:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Julien</title>
		<link>http://www.julienmarie.com/2010/02/erlang-nom-etrange-pour-bete-sympa/comment-page-1/#comment-37</link>
		<dc:creator>Julien</dc:creator>
		<pubDate>Thu, 04 Feb 2010 15:09:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.julienmarie.com/?p=46#comment-37</guid>
		<description>Tu touches en effet à un point crucial, qu&#039;on pourrait appeler &quot;conservatisme technologique&quot; ?
Au niveau de l&#039;hébergement, je suis à peu près d&#039;accord... A part que :
On peut héberger ses sites sur du mutualisé ovh ou amen, donc sur du prepackagé, prémaché, préinstallé, c&#039;est sympa, mais les minutes que l&#039;on gagne à la mise en place, on fait plus que les perdre après... Même certains trucs en PHP ne passent pas, en fonction des configurations, etc... car même en PHP (voire même surtout), tu te retrouves facilement pour certains trucs à devoir gérer pléthore de dépendances pour faire fonctionner ton site.
Je suis plus partisan pour du VPS ou du dédié, sur un hebergeur sérieux, qui te laisse carte blanche pour ta config.
Après, aussi, le target de ce post est plus sur des systèmes un peu balèzes. Zotonic je pense a une vraie valeur ajoutée par ses performances et sa modularité, et donc sur des projets a haut traffic. Je vois Zotonic un peu dans la même cour que Drupal, et donc sur des sites de cette complexité.

Sinon, au niveau déploiement, j&#039;y fais référence dans mon post, je suis plus que surpris de la facilité de déploiement des applis Erlang. Ruby me paraît une atrocité à côté. Tu peux même pour plus de souplesse t&#039;amuser à packager ton appli en intégrant Erlang dedans et ses dépendances, du coup, tu n&#039;as plus aucun problème. Tu copies ton application, tu fais un bon vieux make, puis tu la lances avec start.sh un fois ton NGinx configuré vers le port de ton appli.
Du coup tout ce dont tu as besoin, c&#039;est d&#039;une bécane avec NGinx (ça pourrait marcher avec Apache je pense, mais ses fichiers de configuration sont un peu plus atroces et ses perfs moins bonnes). Et même, je crois que tu pourrais te passer de NGinx ! :D (faudrait que je teste ;) )

Mais voilà, après, on est toujours confronté à
1 // Le conservatisme technologique. Les personnes connaissent quelque noms : PHP, Joomla, Drupal... et dans d&#039;autre structures, JAVA ! (je me rappelle d&#039;une discussion avec Arnaud de Typhon, où on se tatait pour l&#039;installation d&#039;un moyen de paiement, et le frein avait été l&#039;installation de la plateforme Java, avec TomCat et tout le tutim...).
2 // Le marché de l&#039;emploi. Trouver des programmeurs dans des langages un peu exotiques est une galère... mais je t&#039;avoue que de plus en plus, j&#039;ai envie d&#039;avoir la main sur le dev, pouvoir initier les choses, prendre le relais, en tout cas savoir et comprendre comment est architecturé réellement les produits sur lesquels je transpire pour pouvoir prendre le relais. Et aussi, un programmeur qui s&#039;intéresse à des problématiques un peu pointues, ça veut dire qu&#039;il se pose des questions pertinentes et a une démarche plus fouillée et pointue. Donc le langage est aussi un moyen de sélectionner des compétences.

Après, un petit PHP pour faire du petit script rapide, c&#039;est efficace, rapide, et à mon sens ça correspond au scope initial de PHP. Faire une landing page rapidement, un petit formulaire, c&#039;est pratique. Exactement ce que tu as fait pour ton questionnaire à la base donc.
Le seul problème de PHP à mon sens, c&#039;est que ce n&#039;est pas balisé, et on peut trop rapidement soit faire une usine à gaz en objet totalement abstraite, soit quelque chose de très brouillon, soit les deux en même temps.

En même temps, tout le front end de FB est en PHP (même s&#039;il viennent de sortir un compiler PHP -&gt; C++, ce qui pourrait se révéler très intéressant pour de la perf).

Enfin,ça va commencer à ressembler à du troll de dev, donc j&#039;arrête là.</description>
		<content:encoded><![CDATA[<p>Tu touches en effet à un point crucial, qu&#8217;on pourrait appeler &laquo;&nbsp;conservatisme technologique&nbsp;&raquo; ?<br />
Au niveau de l&#8217;hébergement, je suis à peu près d&#8217;accord&#8230; A part que :<br />
On peut héberger ses sites sur du mutualisé ovh ou amen, donc sur du prepackagé, prémaché, préinstallé, c&#8217;est sympa, mais les minutes que l&#8217;on gagne à la mise en place, on fait plus que les perdre après&#8230; Même certains trucs en PHP ne passent pas, en fonction des configurations, etc&#8230; car même en PHP (voire même surtout), tu te retrouves facilement pour certains trucs à devoir gérer pléthore de dépendances pour faire fonctionner ton site.<br />
Je suis plus partisan pour du VPS ou du dédié, sur un hebergeur sérieux, qui te laisse carte blanche pour ta config.<br />
Après, aussi, le target de ce post est plus sur des systèmes un peu balèzes. Zotonic je pense a une vraie valeur ajoutée par ses performances et sa modularité, et donc sur des projets a haut traffic. Je vois Zotonic un peu dans la même cour que Drupal, et donc sur des sites de cette complexité.</p>
<p>Sinon, au niveau déploiement, j&#8217;y fais référence dans mon post, je suis plus que surpris de la facilité de déploiement des applis Erlang. Ruby me paraît une atrocité à côté. Tu peux même pour plus de souplesse t&#8217;amuser à packager ton appli en intégrant Erlang dedans et ses dépendances, du coup, tu n&#8217;as plus aucun problème. Tu copies ton application, tu fais un bon vieux make, puis tu la lances avec start.sh un fois ton NGinx configuré vers le port de ton appli.<br />
Du coup tout ce dont tu as besoin, c&#8217;est d&#8217;une bécane avec NGinx (ça pourrait marcher avec Apache je pense, mais ses fichiers de configuration sont un peu plus atroces et ses perfs moins bonnes). Et même, je crois que tu pourrais te passer de NGinx ! :D (faudrait que je teste ;) )</p>
<p>Mais voilà, après, on est toujours confronté à<br />
1 // Le conservatisme technologique. Les personnes connaissent quelque noms : PHP, Joomla, Drupal&#8230; et dans d&#8217;autre structures, JAVA ! (je me rappelle d&#8217;une discussion avec Arnaud de Typhon, où on se tatait pour l&#8217;installation d&#8217;un moyen de paiement, et le frein avait été l&#8217;installation de la plateforme Java, avec TomCat et tout le tutim&#8230;).<br />
2 // Le marché de l&#8217;emploi. Trouver des programmeurs dans des langages un peu exotiques est une galère&#8230; mais je t&#8217;avoue que de plus en plus, j&#8217;ai envie d&#8217;avoir la main sur le dev, pouvoir initier les choses, prendre le relais, en tout cas savoir et comprendre comment est architecturé réellement les produits sur lesquels je transpire pour pouvoir prendre le relais. Et aussi, un programmeur qui s&#8217;intéresse à des problématiques un peu pointues, ça veut dire qu&#8217;il se pose des questions pertinentes et a une démarche plus fouillée et pointue. Donc le langage est aussi un moyen de sélectionner des compétences.</p>
<p>Après, un petit PHP pour faire du petit script rapide, c&#8217;est efficace, rapide, et à mon sens ça correspond au scope initial de PHP. Faire une landing page rapidement, un petit formulaire, c&#8217;est pratique. Exactement ce que tu as fait pour ton questionnaire à la base donc.<br />
Le seul problème de PHP à mon sens, c&#8217;est que ce n&#8217;est pas balisé, et on peut trop rapidement soit faire une usine à gaz en objet totalement abstraite, soit quelque chose de très brouillon, soit les deux en même temps.</p>
<p>En même temps, tout le front end de FB est en PHP (même s&#8217;il viennent de sortir un compiler PHP -> C++, ce qui pourrait se révéler très intéressant pour de la perf).</p>
<p>Enfin,ça va commencer à ressembler à du troll de dev, donc j&#8217;arrête là.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Artus</title>
		<link>http://www.julienmarie.com/2010/02/erlang-nom-etrange-pour-bete-sympa/comment-page-1/#comment-36</link>
		<dc:creator>Artus</dc:creator>
		<pubDate>Thu, 04 Feb 2010 13:47:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.julienmarie.com/?p=46#comment-36</guid>
		<description>Après une visite sur Zotonic :
Oui ce cms est très séduisant, mais la question de mise à l&#039;échelle (scalability) mise à part, on retrouve les mêmes inconvénients qu&#039;avec Rails, à savoir :
- La difficulté de trouver des hébergeurs compatibles (dis-moi si je me trompe)
- La difficulté de trouver des développeurs initiés au langage pour assurer la pérennité du système mis en place (argument souvent factice - quand je suis prestataire sur un projet, ce n&#039;est pas pour le refiler au premier dev venu -, mais qui donne beaucoup de poids à des solutions génériques comme wordpress ou même - hélas - joomla, ou encore simplement le couple php/mysql)

Pour un projet personnel ou artisanal pourquoi pas (enfin faut voir le coût/la complexité de l&#039;hébergement), mais pour un projet industriel, il faut voir : mêmes les PME préfèrent parfois un bulldozer à une tapette pour écraser une mouche.

Aussi, dans un espace libre de contrainte, en effet, Zotonic l&#039;emporte haut la main dans bien des cas, mais le monde économique étant pétri de contraintes, des solutions plus installées (et donc plus vétustes) seront sinon préférables, préférées...

Désolé de prendre ton post comme support éditorial, mais tu touches un point vraiment intéressant auquel je suis souvent confronté : il y a moins d&#039;une semaine, j&#039;ai dû utiliser limesurvey (un monstre opensource du questionnaire) pour faire un petit sondage que j&#039;avais initialement programmé en php/jquery avec génération des questions à la volée sans bdd. Ma solution était très élégantes et répondait au besoin de manière chirurgicale, mais n&#039;était pas assez &#039;industrielle&#039;. J&#039;ai dû me rabattre sur la solution générique, peu adaptée, archaïque, mais qui a fait ses preuves, et pourtant je travaillais pour une startup.

Je détourne vraiment ton post à mon compte, mais si toi ou un lecteur veut poursuivre le débat, je suis avide de retours d&#039;expérience, et serais très heureux de partager sur le sujet.

Je me soumets à ton pouvoir de modération ;)</description>
		<content:encoded><![CDATA[<p>Après une visite sur Zotonic :<br />
Oui ce cms est très séduisant, mais la question de mise à l&#8217;échelle (scalability) mise à part, on retrouve les mêmes inconvénients qu&#8217;avec Rails, à savoir :<br />
- La difficulté de trouver des hébergeurs compatibles (dis-moi si je me trompe)<br />
- La difficulté de trouver des développeurs initiés au langage pour assurer la pérennité du système mis en place (argument souvent factice &#8211; quand je suis prestataire sur un projet, ce n&#8217;est pas pour le refiler au premier dev venu -, mais qui donne beaucoup de poids à des solutions génériques comme wordpress ou même &#8211; hélas &#8211; joomla, ou encore simplement le couple php/mysql)</p>
<p>Pour un projet personnel ou artisanal pourquoi pas (enfin faut voir le coût/la complexité de l&#8217;hébergement), mais pour un projet industriel, il faut voir : mêmes les PME préfèrent parfois un bulldozer à une tapette pour écraser une mouche.</p>
<p>Aussi, dans un espace libre de contrainte, en effet, Zotonic l&#8217;emporte haut la main dans bien des cas, mais le monde économique étant pétri de contraintes, des solutions plus installées (et donc plus vétustes) seront sinon préférables, préférées&#8230;</p>
<p>Désolé de prendre ton post comme support éditorial, mais tu touches un point vraiment intéressant auquel je suis souvent confronté : il y a moins d&#8217;une semaine, j&#8217;ai dû utiliser limesurvey (un monstre opensource du questionnaire) pour faire un petit sondage que j&#8217;avais initialement programmé en php/jquery avec génération des questions à la volée sans bdd. Ma solution était très élégantes et répondait au besoin de manière chirurgicale, mais n&#8217;était pas assez &#8216;industrielle&#8217;. J&#8217;ai dû me rabattre sur la solution générique, peu adaptée, archaïque, mais qui a fait ses preuves, et pourtant je travaillais pour une startup.</p>
<p>Je détourne vraiment ton post à mon compte, mais si toi ou un lecteur veut poursuivre le débat, je suis avide de retours d&#8217;expérience, et serais très heureux de partager sur le sujet.</p>
<p>Je me soumets à ton pouvoir de modération ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Artus</title>
		<link>http://www.julienmarie.com/2010/02/erlang-nom-etrange-pour-bete-sympa/comment-page-1/#comment-35</link>
		<dc:creator>Artus</dc:creator>
		<pubDate>Thu, 04 Feb 2010 09:50:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.julienmarie.com/?p=46#comment-35</guid>
		<description>Intéressant. Un peu comme un réseau neuronal, mais où chaque neurone serait une fonction de transformation ?
Ou un peu comme un circuit électronique finalement, où chaque composant a un (ou plusieurs) flux en entrée et un (ou plusieurs) flux en sortie ?
En tout cas je vais m&#039;y pencher de plus près, au moins pour l&#039;aspect conceptuel.
[HS G33K MODE]
Moi je suis très orienté objet en ce moment : Objective C et iPhone SDK. Ce n&#039;est pas si compliqué que ça, mais il faut s&#039;y plonger sérieusement. Je suis les cours de Stanford sur iTunes U. La syntaxe est sérieuse, mais très rigoureuse donc répétitive, donc mémorisable.
En tout cas c&#039;est brillant, et assez passionnant. J&#039;ai plein d&#039;idées, et peut-être une appli dans quelques semaines (malgré 140 000 applications, il y a encore des lacunes sur l&#039;AppStore...) ;)
[/HS G33K MODE]</description>
		<content:encoded><![CDATA[<p>Intéressant. Un peu comme un réseau neuronal, mais où chaque neurone serait une fonction de transformation ?<br />
Ou un peu comme un circuit électronique finalement, où chaque composant a un (ou plusieurs) flux en entrée et un (ou plusieurs) flux en sortie ?<br />
En tout cas je vais m&#8217;y pencher de plus près, au moins pour l&#8217;aspect conceptuel.<br />
[HS G33K MODE]<br />
Moi je suis très orienté objet en ce moment : Objective C et iPhone SDK. Ce n&#8217;est pas si compliqué que ça, mais il faut s&#8217;y plonger sérieusement. Je suis les cours de Stanford sur iTunes U. La syntaxe est sérieuse, mais très rigoureuse donc répétitive, donc mémorisable.<br />
En tout cas c&#8217;est brillant, et assez passionnant. J&#8217;ai plein d&#8217;idées, et peut-être une appli dans quelques semaines (malgré 140 000 applications, il y a encore des lacunes sur l&#8217;AppStore&#8230;) ;)<br />
[/HS G33K MODE]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Joe</title>
		<link>http://www.julienmarie.com/2010/02/erlang-nom-etrange-pour-bete-sympa/comment-page-1/#comment-34</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Thu, 04 Feb 2010 09:05:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.julienmarie.com/?p=46#comment-34</guid>
		<description>Moi non plus j&#039;y comprend pas grand chose, a vrai dire, mais je vais forwarder ça a un type avec qui j&#039;ai taffé sur une start-up a New York et qui est tellement apôtre de 37 signals et de Ruby on Rails qu&#039;il pomperait son fondateur. Malheureusement, ça n&#039;a fait que ralentir la start-up.</description>
		<content:encoded><![CDATA[<p>Moi non plus j&#8217;y comprend pas grand chose, a vrai dire, mais je vais forwarder ça a un type avec qui j&#8217;ai taffé sur une start-up a New York et qui est tellement apôtre de 37 signals et de Ruby on Rails qu&#8217;il pomperait son fondateur. Malheureusement, ça n&#8217;a fait que ralentir la start-up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Julien</title>
		<link>http://www.julienmarie.com/2010/02/erlang-nom-etrange-pour-bete-sympa/comment-page-1/#comment-33</link>
		<dc:creator>Julien</dc:creator>
		<pubDate>Thu, 04 Feb 2010 08:17:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.julienmarie.com/?p=46#comment-33</guid>
		<description>@Lucas : merci pour le comment sur la photo, c&#039;est le mont Fuji, une photo que j&#039;ai prise lorsque j&#039;étais au Japon avec HEC.</description>
		<content:encoded><![CDATA[<p>@Lucas : merci pour le comment sur la photo, c&#8217;est le mont Fuji, une photo que j&#8217;ai prise lorsque j&#8217;étais au Japon avec HEC.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Lucas</title>
		<link>http://www.julienmarie.com/2010/02/erlang-nom-etrange-pour-bete-sympa/comment-page-1/#comment-32</link>
		<dc:creator>Lucas</dc:creator>
		<pubDate>Thu, 04 Feb 2010 01:34:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.julienmarie.com/?p=46#comment-32</guid>
		<description>Je ne comprends rien, mais nice picture!</description>
		<content:encoded><![CDATA[<p>Je ne comprends rien, mais nice picture!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
