Je suis un développeur web et j'ai déjà construit quelques sites web Ruby on Rails pour diverses entreprises (de l'intranet aux sites web de taille moyenne), mais je ne l'ai pas utilisé pour une application à très grande échelle.
Les gens font toujours remarquer qu'il est lent, qu'il n'évolue pas et qu'il est difficile à déployer. La "question de l'évolutivité" n'en est plus vraiment une. Il est toujours un peu plus lent que la plupart des autres frameworks, mais j'ai bon espoir que rails 3 corrige ce problème. Il n'est plus vraiment difficile à déployer grâce à Capistrano et à mod_rails .
Les vrais problèmes que je vois avec les rails sur des projets à grande échelle :
- Il n'y a pas beaucoup de gens qui connaissent Rails. Si vous avez une application PHP, vous pouvez être sûr que 66% des développeurs web seront capables de la maintenir la maintenir. Avec Rails, ce n'est pas la même chose l'affaire.
- Il reste plus lent et si la vitesse est critique, cela peut être un problème. critique, cela peut être un problème
- Il lui manque encore des composants pour le le commerce électronique et ainsi de suite. On y arrive d'autant plus que shopify , mais il n'est pas aussi prêt que Java, par exemple. exemple.
A part ça, je pense que Rails est prêt.
Souvent, il s'agit simplement de trouver la bonne technologie pour le projet, et dans certains cas, il peut s'agir de rails. Chaque langage / framework a ses inconvénients, donc dans certains cas, Rails ne sera pas le choix le plus judicieux, mais dans d'autres cas, il fera parfaitement l'affaire.
Aussi, attendez Rails 3 ce sera génial :)