73 votes

Ruby On Rails est-il prêt pour l'entreprise ?

Quelqu'un utilise-t-il le RoR pour des applications d'entreprise à grande échelle et critiques ?

Existe-t-il d'autres cadres Web légers basés sur des langages dynamiques que les gens utilisent pour ce type d'applications ?

Si vous n'utilisez pas ces types de cadres d'application, qu'est-ce qui vous en empêche ? Est-ce simplement l'inertie associée à toute grande organisation informatique ? Les problèmes de vitesse et de stabilité de ces frameworks sont-ils suffisants pour compenser l'amélioration des cycles de développement ?

1voto

J'utilise rails dans un environnement d'entreprise et cela fonctionne très bien. Vous devez simplement adapter votre application pour qu'elle fonctionne dans cet environnement. Dans mon cas, nous sommes une maison Java, donc jRuby est la méthode de déploiement de choix.

J'ai également cessé d'utiliser rails pour le rendu des pages réelles, mais je l'utilise pour les modules, les outils et les services rapides et sales qui sont liés aux outils. Nos services java n'ont pas d'outil back-end qui s'interface avec eux.

Notre site compte des centaines (voire un millier) de pages, et rails serait probablement un mauvais candidat pour remplacer cette architecture. D'un autre côté, si j'intègre rails dans le site Java, je peux résoudre un certain nombre de problèmes qui seraient très difficiles à résoudre du côté Java.

L'architecture de votre application est essentielle. Si vous ne la concevez pas de manière à ce qu'elle puisse évoluer, vous aurez des problèmes, quel que soit le framework ou le langage choisi.

J'ai construit une application Rails pour plusieurs pages qui reçoivent des centaines de milliers de visites par mois. Rails a bien fonctionné, mais la plupart du contenu était en cache. Nous avons eu un cas où Yahoo avait un article en première page lié à nous. La page contenait du contenu rails non mis en cache et l'énorme trafic a fait tomber l'application rails, mais c'était en partie ma faute pour ne pas avoir mieux optimisé.

1voto

tybro0103 Points 13198

Je ne sais pas si je le considérerais comme une entreprise... mais je pense que cela en dit long sur le fait que twitter et hulu sont tous deux construits sur des rails.

1voto

Scott Schulthess Points 1419

Nous utilisons actuellement Rails pour un site qui compte plus de 5 millions de visiteurs par mois avec un grand succès, donc si entreprise = échelle, alors oui.

1voto

Comptrol Points 4415

Je lirais certainement cette étude de cas de Ruby On Rails

Dans cet article, je vais vous présenter la façon dont nous utilisons Ruby on Rails pour construire le site. Vous verrez les principales fonctionnalités que nous utilisons, ainsi que les principaux plugins dont nous dépendons tous les jours. La plupart de notre technologie n'est pas vraiment bouleversante, mais j'ai mais j'espère vous donner un aperçu de nos opérations opérations quotidiennes. Mon objectif est de vous donner un large aperçu de la façon dont l'équipe l'équipe, la technologie à laquelle nous faisons confiance dans l'environnement de production, les outils outils que nous utilisons, et les frameworks Rails qui sont qui sont les plus importants pour nous. Je vais créer un lien vers une ressource plutôt que d'aller dans plutôt que d'entrer dans les détails d'un seul domaine, mais mais si vous voulez en savoir plus sur une sur n'importe quel sujet, laissez un commentaire.

-7voto

mauriciopastrana Points 1629

Je ne suis toujours pas convaincu. Twitter a connu des pannes massives ( 3 jours sur un épisode !). Jusqu'à un certain point, cela a été imputé aux difficultés de mise à l'échelle du RdR : lire ici .

/mp

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X