20-01-2010, 03:14 AM
Ce n'est pas parce qu'une chose est très utilisée dans un domaine qu'elle est le meilleur choix.
Windows est-il le meilleur OS ?
L'iPod est-il le meilleur balladeur ?
PHP est-il le meilleur langage de script ?
Vraiment, le fait que PHP se soit imposé comme un standard n'en fait pas du tout le meilleur choix de langage Web.
Il faut se méfier des brefs résumés. Ruby n'est pas (encore ?) sur la pente descendante.
Si PHP a une si bonne documentation, c'est parce qu'il en a besoin. Le langage n'est pas toujours cohérent et est vieillissant sur des points importants.
La mise en oeuvre de Python ou de Ruby est toute aussi simple que celle de PHP. Tout comme on installe mod_php, on peut facilement installer mod_rails (Passenger). Simplement, certraines technologies ne sont pas intéressantes à utiliser dans le cadre d'un hébergement mutualisé. Par exemple, pour faire du développement Web avec Ruby, on utilise généralement Rails. Utiliser Rails sans accès en ligne de commande, c'est pourri.
Enfin, PHP est facile à apprendre. Mais dans quelles conditions ? Il y a apprendre et apprendre. La majorité des "codeurs PHP" sont des bidouilleurs, pas des développeurs. Un langage objet comme Ruby est tout aussi simple à apprendre (prends la peine de survoler quelques cours, ou même les articles que j'ai écris sur ce forum) et immerge dans un monde de développement adapté à l'industrie de l'informatique.
As-tu déjà fait du développement Web sérieux avec un autre langage que PHP ?
Sephi-Chan
Windows est-il le meilleur OS ?
L'iPod est-il le meilleur balladeur ?
PHP est-il le meilleur langage de script ?
Vraiment, le fait que PHP se soit imposé comme un standard n'en fait pas du tout le meilleur choix de langage Web.
(20-01-2010, 02:08 AM)DragonMaster a écrit : Personnellement, je ne connais Ruby que par un bref historique dont j'ai eu connaissance. À une certaine époque il serait devenu très populaire avec Rails et sa chute aurait été aussi rapide.
Il faut se méfier des brefs résumés. Ruby n'est pas (encore ?) sur la pente descendante.
(20-01-2010, 02:08 AM)DragonMaster a écrit : Si on ne regarde même pas les langages PHP est supérieur pour des raisons de documentation, de facilité de mise en oeuvre (quel hébergeur ne le supporte pas???) et d'apprentissage.
Si PHP a une si bonne documentation, c'est parce qu'il en a besoin. Le langage n'est pas toujours cohérent et est vieillissant sur des points importants.
La mise en oeuvre de Python ou de Ruby est toute aussi simple que celle de PHP. Tout comme on installe mod_php, on peut facilement installer mod_rails (Passenger). Simplement, certraines technologies ne sont pas intéressantes à utiliser dans le cadre d'un hébergement mutualisé. Par exemple, pour faire du développement Web avec Ruby, on utilise généralement Rails. Utiliser Rails sans accès en ligne de commande, c'est pourri.
Enfin, PHP est facile à apprendre. Mais dans quelles conditions ? Il y a apprendre et apprendre. La majorité des "codeurs PHP" sont des bidouilleurs, pas des développeurs. Un langage objet comme Ruby est tout aussi simple à apprendre (prends la peine de survoler quelques cours, ou même les articles que j'ai écris sur ce forum) et immerge dans un monde de développement adapté à l'industrie de l'informatique.
As-tu déjà fait du développement Web sérieux avec un autre langage que PHP ?
Sephi-Chan