16-06-2009, 08:23 AM
Le gros problème de .Net c'est l'absence d'une communauté open-source (de fait). Cela semble très partisan sans plus d'arguments, mais c'est un fait qu'autour de moi tous les développeurs ayant ce type de handicap reconnaissent :
- Les bugtrackers des projets open-source contiennent souvent les patchs pour les bugs pas encore corrigés (très pratique si on est pressés).
- Les outils étant gratuits, l'hébergement étant ultra simple, il y a souvent *beaucoup* d'utilisateurs et donc une grosse communauté, donc des réponses plus rapides aux problèmes, des commentaires plus nombreux dans la doc, etc...
- Les membres de cette communauté, n'ayant en général pas investi d'argent pour en faire partie, sont dans leur quasi-totalité dans un esprit de partage de l'information et de l'effort. Dans la communauté .Net c'est souvent difficile de trouver des tutos bien faits ou des informations pointues sur des sujets complexes.
Mis à part ce problème de la communauté, je te rejoins tout-à-fait. PHP a de nombreuses lacunes (notamment la plus grave à mon sens est la gestion de la mémoire[1]), et d'autres langages peuvent apporter un même niveau de satisfaction sans avoir ces lacunes.
Après ce n'est qu'une question de goût...
Mais perso si je changeais réellement de langage je continuerais tout de même sur un langage avec une communauté large et ouverte, et une bonne doc (pas de souci de ce côté pour .Net). Ces critères m'orienteraient probablement plutôt vers Python je pense (mais là encore, c'est une question de goût, certains extra-terrestres préfèreront les hyéroglyphes du Ruby, allez comprendre ).
- Les bugtrackers des projets open-source contiennent souvent les patchs pour les bugs pas encore corrigés (très pratique si on est pressés).
- Les outils étant gratuits, l'hébergement étant ultra simple, il y a souvent *beaucoup* d'utilisateurs et donc une grosse communauté, donc des réponses plus rapides aux problèmes, des commentaires plus nombreux dans la doc, etc...
- Les membres de cette communauté, n'ayant en général pas investi d'argent pour en faire partie, sont dans leur quasi-totalité dans un esprit de partage de l'information et de l'effort. Dans la communauté .Net c'est souvent difficile de trouver des tutos bien faits ou des informations pointues sur des sujets complexes.
Mis à part ce problème de la communauté, je te rejoins tout-à-fait. PHP a de nombreuses lacunes (notamment la plus grave à mon sens est la gestion de la mémoire[1]), et d'autres langages peuvent apporter un même niveau de satisfaction sans avoir ces lacunes.
Après ce n'est qu'une question de goût...
Mais perso si je changeais réellement de langage je continuerais tout de même sur un langage avec une communauté large et ouverte, et une bonne doc (pas de souci de ce côté pour .Net). Ces critères m'orienteraient probablement plutôt vers Python je pense (mais là encore, c'est une question de goût, certains extra-terrestres préfèreront les hyéroglyphes du Ruby, allez comprendre ).
Ressources [PHP][MySQL][prototype.js]