mageekblog - Mot-clé - DVCS - CommentairesLe blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies.2021-12-02T08:20:54+01:00Frédéric Hardyurn:md5:26874ca5b8cd4cac8d08b0e68e64f63aDotclearPHP et DVCS - Sébastienurn:md5:cb43b70231412b5a9af9a0ef74a5e71c2011-08-19T23:53:13+02:002011-08-20T08:52:15+02:00Sébastien<p>Hahaha, la métaphore de la junte militaire !</p>
<p>PHP est un language critiqué (et critiquable), mais il a aussi de grandes qualités. Il est assez unique et révolutionnaire même : chacun peut essayer d'écrire un ptit script sur sa page HTML. L'initiation à la programmation se fait de plus en plus par PHP en autodidacte et non par une école d'ingénieur. C'est assez fou quand on y pense ! Bref, difficile de professionnaliser PHP tout en préservant son côté "hackable".</p>
<p>Un ptit hors-sujet, j'ai découvert récemment ce projet :</p>
<p><a href="http://gunicorn.org/" title="http://gunicorn.org/" rel="nofollow">http://gunicorn.org/</a></p>
<p>Pour faire du PHP-like avec Python très facilemement !</p>PHP et DVCS - Ivan Enderlinurn:md5:168a1748cb9560ca5c759fbe81d9241e2011-08-19T10:28:58+02:002011-08-19T22:40:41+02:00Ivan Enderlin<p>Hey :-),</p>
<p>Autre chose aussi. Beaucoup de personnes passent de Subversion à Git sans s'interroger sur ce qui existe autre part. Il existe Mercurial, bien plus simple à utiliser, tout aussi puissant que Git et propose un très grand nombre d'extensions.</p>
<p>D'ailleurs, la personne à l'origine de la RFC est David Soria Parra (dsp) qui touche beaucoup à Mercurial et aussi à Git. Il est contributeur dans les deux univers et a réussi à faire une RFC qui soit neutre. Ce qui me chagrine, c'est que le débat n'a rien de neutre. Personne ne fait l'effort de découvrir l'autre camp ou ce qu'il y a ailleurs.<br />
Et ça, c'est bien dommage.</p>
<p>Notons qu'il existe des mirroirs du dépôt SVN pour Mercurial et Git (comme hg.php.net par exemple).</p>PHP et DVCS - mageekguyurn:md5:bd3d0214501308cca217bc16d3c5ce8a2011-08-18T16:40:24+02:002011-08-18T15:48:21+02:00mageekguy<p>@<a href="http://blog.mageekbox.net/?post/2011/08/14/PHP-et-DVCS#c3246" rel="nofollow">bohwaz</a> : Github est plus pour moi l'éclatante démonstration que Git est un outil horrible en terme d'ergonomie, puisqu'il faut un frontal web pour qu'il soit utilisable par le commun des mortels.</p>
<p>Car je suis bien obligé de reconnaître que Github est à contrario une pure merveille pour gérer un projet.</p>
<p>D'ailleurs, j'ai du mal à comprendre ce qui te chagrine à son sujet, puisqu'un dépôt Github est juste un dépôt comme un autre et que tu peux très bien l'utiliser sans qu'il soit ton master.</p>
<p>Quand à l'aspect dictature vs auto-gestion, je pense que dans le cas de PHP, il y a un peu trop d'auto-gestion (ou pas assez, tout dépend du point de vue) et pas assez de dictature. D'ailleurs, jusqu'à il y a peu, c'était plus une junte militaire qui était au pouvoir, avant que le vent de la révolution ne souffle.</p>PHP et DVCS - bohwazurn:md5:cfbf229508d908b25a33ed3b2c0c5f4a2011-08-18T14:02:58+02:002011-08-18T15:39:59+02:00bohwaz<p>GitHub est justement une des raisons qui me hérissent le poil et me poussent à ne pas passer à Git. Si on utilise un DVCS c'est justement pour être décentralisé, pas pour aller tout centraliser sur un service commercial à la google code...</p>
<p>M'enfin c'est hype, ça buzz, c'est la mode, donc tout le monde y va...</p>
<p>Quand à la question du "leader charismatique", y'a aussi des projets qui recherchent un fonctionnement plus démocratique et participatif plutôt que de se reposer sur un dictateur bienveillant. C'est au contraire une bonne chose si Rasmus prends un peu de recul. Et pourquoi l'auto-gestion serait un inconvénient ?</p>PHP et DVCS - Séburn:md5:c0eac686fcc1eb36d275a7bf5639e2822011-08-16T08:24:14+02:002011-08-16T16:05:49+02:00Séb<p>N'empêche, quand on regarde beaucoup de projets qui réussissent et qui avancent, ils ont tous un leader charismatique, qui amène une direction globale au projet.</p>
<p>Python (Guido), Ruby (Matz), Rails (DHH), Symfony (Fab), ou plus généralement même Linux, Apple ou Windows par exemple.</p>
<p>Avec PHP, on a l'impression d'un bateau sans capitaine et c'est parfois dommage. Pourquoi Rasmus ne s'implique pas plus ? Il se veut plus du hacker que du chef de projet ? PHP donne l'impression d'un groupe de matelots en auto-gestion. Bon, c'est déjà mieux que rien !</p>PHP et DVCS - Olivier Lavialeurn:md5:6dcfe88f29d0ef452a56eac4a5351f232011-08-15T21:49:07+02:002011-08-15T21:43:05+02:00Olivier Laviale<p>Après des années d'inertie ça fuse dans tous les sens depuis quelques mois chez PHP et c'est tant mieux. Si on pouvait contribuer à son développement plus simplement ce serait chouette. Je pourrais mettre mon expérience poussiéreuse du C à profit <img src="/themes/default/smilies/smile.png" alt=":-)" class="smiley" /></p>
<p>GitHub me semble un outil idéal pour ce genre de chose : une grosse communauté de devs, un site sympa, des forks en veux-tu en voilà, des soumissions de patch hyper simple et conviviale... c'est peut-être grâce à GitHub qu'il y a tant de gens qui migrent vers Git.</p>PHP et DVCS - mageekguyurn:md5:b1dbac725155050773f698f321a1cb242011-08-15T21:16:22+02:002011-08-15T20:28:02+02:00mageekguy<p>@<a href="http://blog.mageekbox.net/?post/2011/08/14/PHP-et-DVCS#c3238" rel="nofollow">bohwaz</a> : Je connais Fossil car il beaucoup utilisé par la communauté BSD.</p>
<p>Je ne pensais pas cependant que c'était aussi <q>vieux</q>, et j'observe depuis quelques temps une migration vers Git, sans vraiment en comprendre la raison, Git étant de mon point de vue très loin d'être la panacée en la matière.</p>PHP et DVCS - bohwazurn:md5:49309d356c3da7fe9d7e78468bafb5352011-08-15T19:31:15+02:002011-08-15T20:16:12+02:00bohwaz<p>En réalité les DVCS datent de 2001 et Arch, puis Darcs a suivi en 2002 (c'est un fork de Arch à la base).</p>
<p>A noter qu'en tant que DVCS il existe aussi Fossil, bien plus simple et mieux foutu que Git. En plus il fait aussi gestionnaire de bugs et wiki. Il a été écrit par les dévs de SQLite pour les besoins de dév de SQLite, donc la base de données est en SQLite, c'est à dire que c'est à peu près le seul gestionnaire de version a avoir une base de données facilement interfaçable et récupérable en cas de souci. Bref que des avantages <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /></p>PHP et DVCS - Damienurn:md5:6279e3e41a250373e59f634780d2812f2011-08-15T12:58:20+02:002011-08-15T20:16:12+02:00Damien<p>ce fil de discussion est assez hallucinant j'en reviens pas qu'on puisse avoir peur des dépôts persos des développeurs et qu'on puisse brandir la licence de PHP et l'utilisation du nom PHP comme arguments contre...</p>