$hikiryu->devblog(); : Le blog du développeur curieux

par    - 07/04/2012 | 0 commentaire(s) |

TL;DR



StackOverflow, le site est excellent, le chat aussi techniquement mais il est vide.
Developpez.com, le forum est pas top, les cours sont intressants (bien qu'en PHP, ils soient souvent obsoltes), le chat est sympa mais trop strict.





Aprs un bon moment pass sur StackOverflow (SO), sur lequel j'ai eu rcemment un badge de bronze en PHP soi-dit en passant ;), je suis all sur developpez.com (DVP).

Pourquoi changer ?



Au niveau de son site, SO est vraiment spcifique Question/Rponse. Pas de plaisanteries ou la rputation baisse moins que ce soit un commentaire justifi. Il est vraiment fait pour ce but et tout donne envie de rpondre et de se faire "bien voir". Des badges, de la rputation, tout est l. Malheureusement, je ne suis pas le seul attir par tout cela et, de surcrot, le site tant en anglais, la population est juste norme. Ce qui a pour consquence d'tre beaucoup moins mme de rpondre aux questions dans les temps. Je considre qu'une rponse doit apporter :

- Une source,
- Une explication,
- Un exemple,
- ventuellement, le code demand.

Tout cela est souvent long rdiger. De ce fait, des petits malins s'amusent rpondre partie par partie en ditant leur post chaque fois. Ils peuvent ainsi donner l'impression de rpondre vite et bien et donc de recevoir des votes consquents (mais aussi de se prendre des votes ngatifs parfois, mais selon leur rputation, c'est plus ou moins rare). Cela devenait de plus en plus frustrant (a l'est beaucoup moins depuis mon retour il y a 1 2 mois). Je suis alors pass sur leur chat. Celui-ci est trs ractif et innovant. On peut y afficher des images, des bouts de code, des citations, rpondre une phrase en particulier, l'enregistrer par morceaux, avoir un avertisseur sonore, systme de push, etc.) Bref, sa ralisation est quasi-parfaite pour un chat sur navigateur. Mais (car il y a un mais) :

- Le site tant international, le chat aussi. Les horaires de connexion ne sont pas obligatoirement les mme pour tout le monde. Ainsi, part 2-3 allemands rguliers, on n'a rarement beaucoup de personnes qui parler ; souvent des inconnus. Bref, ce n'est pas une "communaut". Cela tend changer, il y a plus de personnes, plus de channels, plus de connexion, mais il est un peu tard pour s'y intgrer :(
- La modration y est plutt juste, on s'amuse bien mais pas assez cause du nombre de personnes.

Je me suis donc bloqu sur le site et ennuy sur le chat.

Pourquoi DVP ?



Il me semblait que c'tait la plus grande communaut francophone de dveloppement. C'est vrai, quand on fait une recherche google bien prcise et qu'on ignore l'horreur qu'est Commentamarche, on tombe souvent sur DVP. De plus, leur forum propose un systme de points la manire des points de rputation de SO qui me plait beaucoup. Oui, j'aime les jeux succs, badge et point comme la petite cole. Je suis old school.

## Mais alors, pourquoi ce titre ? je suis ttu).
En effet, l'instar de SO, les mme questions se rptent inlassablement, les interrogeants ne faisant aucun effort de recherche. Malgr tout, SO tant un site spcialis Q/R, il a trouv quelques solutions pour pallier ce problme (vote pour fermer une question en tant que doublon, faire baisser la rputation de l'interrogeant, etc.)
Mais au final, mme si le forum de DVP est en franais (ce qui est bien), les questions intressantes y sont beaucoup moins frquentes que sur SO (en tout cas, dans mes domaines du dveloppement web) et le principe mme d'un forum se prte moins bien l'interface cr par SO (toujours dans les Q/R). Je leur recommande srieusement de passer (ou de rajouter mme) un systme plus pouss de Q/R, il en existe maintenant beaucoup, souvent des copies de SO justement. Le forum ne servirait qu' la communaut de dv voulant se dtendre (comme moi ;)).

Ok, mais le chat ?



Je suis donc parti sur leur chat comme je l'avais fait pour l'autre site.
Je trouve que cela permet de se rapprocher de la communaut. En effet, il permet de parler directement avec les gens que l'on ctoie lorsqu'on rpond aux questions du site/forum, de les connaitre mais aussi de rpondre plus facilement et rapidement aux questions ventuelles.

Dj, plus de personnes sont prsentes sur le chat de DVP que sur celui de SO. Elles parlent en franais (mme si j'aime bien l'anglais, il est quand mme plus rapide pour moi de parler en franais quoiqu'il arrive.) et tous les niveaux sont prsents, du simple dbutant l'expert confirm. Contrairement SO qui divise les chats en langage (PHP, JAVA, .NET, etc.), DVP a dcid de faire un chat dev web, un dev appli, un pour les SGBD et une taverne (pour les plus connus).
Le chat, bien que trs bien cod, prsente 1 gros dsavantage par rapport celui de SO : ce n'est pas un systme de push. C'est le client (vous) qui faite une requte leur serveur (via AJAX) toutes les 2 secondes. Niveau bande passante, c'est limite si vous tes dans une bote "regardeuse". Quelques autres gros dfauts :

- Pas d'alertes quand on vous parle ( mme si j'ai cr [un userscript lger][1] permettant de faire comme sur SO ). L-dessus, j'ai fait une proposition d'intgration de cette fonctionnalit qui a t refuse. Sachant que tout avait t cod, que je le faisais gratuitement et que a n'impliquait pas plus de ressources que ncessaire, j'ai trouv a dommage. Ma proposition a t tout simplement remplace par une appli ajoute au navigateur, une horreur. Par contre, la rdaction de cet article, je remarque que mon add-on plait et qu'il a t install 136 fois. :)
- Pas de possibilit d'tre sur 2 channels en mme temps. Leur rglement interdit de "rigoler" sur les channels de dveloppement. Pourquoi pas ? Mais comme contrairement SO, leur chat n'est pas enregistr ad vitaem eternaem, l'intrt de ne pas pouvoir se "dfouler" quand aucune discussion srieuse est en cours est plutt dictatorial. Si on avait pu tre dans la taverne (qui est l'endroit pour parler de tout et de rien) et dans un autre channel, impliquer cette rgle strictement pourrait tre ncessaire. Mais l, l'intrt est limit, le ct communautaire mis de ct.
- Pas d'enregistrement. C'est un des avantages de SO. Carrment. Quand on a une discussion voire une argumentation intressante, on peut en faire une sauvegarde, en faire un lien et baser son article de blog dessus par exemple !

Bref, aprs plusieurs remontrances sur leur chat o je discutais tranquillement pendant qu'aucune question technique n'tait pose et d'autres totalement injustifies qui m'ont carrment mis hors de moi (jusqu' un "ban temporaire"), preuve est faite que cette "communaut" n'est pas pour moi. Plusieurs personnes y sont intressantes, voire trs intressantes. J'y ai eu de bons arguments, de trs bonnes discussions de dv mais pas que (quand les modrateurs sont absents la plupart du temps). Je les garde dans mes contacts et j'espre ne pas les perdre comme c'est souvent le cas sur Internet.

Mais alors, quoi maintenant ?



Justement, toute la question est l. Je suis comme un loup solitaire.
Plusieurs communauts pourraient m'intresser. Les concurrents de DVP d'abord (le Site du Zero SDZ, Alsacreation, ?) mais ils n'ont pas de chat. Ce serait pour moi un grand avantage.
J'ai regard du ct de IRC mais je ne sais pas comment je faisais avant mais j'ai beaucoup de mal suivre dessus. Je ne devait pas utiliser mIRC mais bon?

Quoi qu'il arrive, je ne lche pas SO pour son site, ni DVP pour son chat (pour l'instant) tout simplement pour la mme raison qui ne me fait pas changer de pays mme si je n'apprcie pas ses dirigeants. Je fais tout pour faire changer les choses de mon ct, a c'est un fait.

**Mais bon? a n'existe pas une communaut tranquille de dveloppeur francophone ?**
J'en connais pour les graphistes mais quoi ? Seraient-ils meilleurs que nous ?

Je suis toute oue pour des suggestions !




[1]: http://userscripts.org/scripts/show/111367