Le jeudi 14 février 2008 à 10:13 +0100, has Hhh a écrit :
Merci pour vos reponse honnete sur RoR.
Je fais un peu de tous les langages comme beaucoup parmi vous, (PHP,
JAVA, PYTHON …).
Il n’y a pas de solution miracle, quand on veut vraiment personnaliser
une application et l’approfondir, il faut au prealable un temps fou pour
l’apprentissage du langage et une experience. RoR ne déloge pas la
regle.
Finalement le meilleur langage c’est celui qu’on maitrise. Le reste
c’est du baratin.
Si tu bosses tout seul tu peux même faire un site web en C++ avec des
CGI, si tu maîtrises le C++ tu perdras sans doute moins de temps.
La question est peut être de se dire, quel est le meilleur langage dans
mon environnement de travail ?
Si tu es dans une équipe et que tout le monde connaît PHP, c’est donc du
baratin de passer à autre chose, puisque tout le monde maîtrise PHP.
Alors là, la question est peut être de se dire, quel est le meilleur
langage dans mon environnement de travail et répondant à mes contraintes
et objectifs (ou du moins ceux de mon patron).
Lesquelles contraintes, peuvent être, évolution et maintenabilité rapide
du code et des fonctionnalités. Ce qui est obtenu en utilisant un
framework qui impose aux développeurs un cadre de développement et qui
permet d’utiliser des conventions de développement.
A terme cela veut dire pouvoir ajouter facilement et rapidement une
fonctionnalité par n’importe quel membre de ton équipe. Cela veut dire
aussi donner un bug à corriger à n’importe quel membre de ton équipe.
Arriver à cela ne compense t-il pas le temps passé à apprendre le
nouveau framework ?
Ta phrase, “Finalement le meilleur langage c’est celui qu’on maîtrise.
Le reste c’est du baratin.”, me fait penser à une autre mythique :
“Tant que ça marche faut pas toucher”, d’un ancien collègue développeur.
Je crois que ça résume tout 