salut,
quelque soit le langage, si tu veux faire de la merde tu peux, c'est pas un problème. PHP étant un plus permissif sur certain point tu peux voir les dégâts plus facilement.
en quoi php est il mort ?
en quoi ROR serait l'avenir ? ROR ce n'est pas un langage c'est un framework. Si tu veux utiliser il faut commencer par apprendre ruby.
tu peux aussi te dire que des langages utiliser plus 'pro' comme asp et java (pour les plus utilisé) serait mieux.
Aujourd'hui l'avantage de php c'est qu'il simple d'accès et la progression peu être rapide, après comme tous langage il faut être rigoureux.
Je ne connais pas langage parfais, il y a des manques dans php, mais n'en font pas un langage inutile, il y en a d'en d'autre aussi. ruby propose plein de chose, parfois utile, parfois déroutante, c'est souvent une affaire de gout.
si tu veux faire quelque de correct et quelque soit le langage, commence par regarder de la modélisation (uml, merise) pour apprendre à modéliser correctement une application, car c'est généralement ce qui emmerde plus les gens qu'autre chose.
Si tu veux un exemple, initialement, facebook c'est du php (qu'ils ont optimisé, création d'extention php propre etc), le site github, c'est du ruby (à priori ror).
Dernier point; il est plus facile de trouver un hébergement php que les autres, et financièrement tu le sent
Test différent langage, choisis celui qui te convient c'est le plus simple.
N'oublie pas la partie SQL qui te sera nécessaire
@+