Meilleures alternatives à Ruby on Rails les mieux notées
Avis sur 81 Ruby on Rails
Sentiment de l'avis global pour Ruby on Rails
Connectez-vous pour consulter les sentiments des avis.

Ruby on Rails is really easy to start using, has a thriving community and can be written like English. Avis collecté par et hébergé sur G2.com.
On the flip side, it's not so good in handling concurrency and scalability. Avis collecté par et hébergé sur G2.com.
Cadre innovant pour construire des applications réelles sans dépendances problématiques et un développement bien pensé pour des applications hautement maintenables. Vous pouvez utiliser un cadre frontal comme React, Angular, etc., mais vous pouvez vous en passer et construire des applications bien maintenables et excellentes. Les approches actuelles utilisant Hotwired Turbo et Strada permettent également de construire des applications mobiles. Avis collecté par et hébergé sur G2.com.
Ce n'est pas une solution pour tous les problèmes que ce monde a. Avis collecté par et hébergé sur G2.com.

J'ai utilisé Ruby on Rails pendant presque 8 ans, de la version 2.x à la 5. Le développement en Ruby on Rails est rapide et la façon dont il structure le code avec les commandes rake améliore la qualité du code. Avis collecté par et hébergé sur G2.com.
Ruby on Rails est livré avec de nombreux changements majeurs chaque fois qu'une nouvelle version est publiée, ce qui rend la vie d'un développeur difficile si vous souhaitez migrer de l'ancienne à la nouvelle version. Avis collecté par et hébergé sur G2.com.

Façon efficace d'écrire du code.
Soutient le développement rapide.
Offre des gemmes utiles pour le développement web. Avis collecté par et hébergé sur G2.com.
Les nouvelles versions peuvent introduire des changements incompatibles, rendant la migration difficile. Avis collecté par et hébergé sur G2.com.


Son lemme DRY - Ne vous répétez pas encourage à ne pas écrire deux fois le même code mais à utiliser les mécanismes et outils fournis par Ruby et son framework Rails. En outre, la manière de créer le backend et le frontend (maintenant avec Stimulus) est très claire, concise et standard.
Cela conduit à un code court qui est facile à comprendre, à déboguer et à corriger.
Pour les erreurs que j'ai rencontrées avec le framework, j'ai ouvert des problèmes sur GitHub et plusieurs personnes se sont précipitées pour résoudre. Avis collecté par et hébergé sur G2.com.
Je souhaite qu'il y ait plus d'outils pour Stimulus afin de rendre les interfaces attrayantes encore plus faciles, mais c'est sur une très bonne voie pour cela.
Pour les nouveaux venus, la courbe d'apprentissage est raide mais cela en vaut la peine. Avis collecté par et hébergé sur G2.com.

Ruby on Rails est un excellent choix pour développer des applications simples ou des produits commerciaux en phase de démarrage en raison de ses capacités de scaffolding full-stack. Il offre aux développeurs la possibilité de démarrer rapidement sans avoir à écrire beaucoup de code. Cela signifie que les développeurs peuvent se concentrer sur la fonctionnalité dont ils ont besoin pour créer leur produit ou application, plutôt que de passer du temps à écrire du code standard. Cela est amplifié de manière drastique en utilisant des outils IDE et intelli-sense comme Github co-pilot. La vitesse de développement est incroyable.
Le framework bénéficie également d'un excellent soutien de la part de ses créateurs chez Basecamp, y compris diverses bibliothèques auxiliaires comme Stimulus JS. Ils continuent de publier des mises à jour et de nouvelles versions, ainsi que de fournir une documentation utile et des tutoriels qui facilitent la tâche des nouveaux développeurs. De plus, il existe une communauté florissante d'experts et de professionnels toujours prêts à donner un coup de main en cas de besoin. Avis collecté par et hébergé sur G2.com.
D'un autre côté, Rails a beaucoup de "conventions philosophiques" qui ne correspondent pas nécessairement aux paradigmes modernes du web et permettent également à des parties critiques de la fonctionnalité du site web de se produire de manière magique. Ce dernier n'est un problème qu'au début/milieu de l'adoption, car le débogage peut être chronophage et démoralisant et, par conséquent, vous apprendrez à faire moins d'erreurs. Associer Rails à un IDE solide et à un outil comme Github Co-pilot réduit considérablement les points de douleur. Avis collecté par et hébergé sur G2.com.

Cela nous donne le pouvoir d'un développement rapide et est éprouvé pour une utilisation à long terme. Avis collecté par et hébergé sur G2.com.
Communauté dynamique de packages tiers (gem), mais beaucoup d'entre eux sont obsolètes. Avis collecté par et hébergé sur G2.com.

RoR rend la langue plus facile à apprendre pour les novices et il a une meilleure lisibilité du code. Il encourage à éviter la duplication de code et fournit une structure standard pour les applications web, où tous les modèles courants sont pris en charge. Le principe MVC favorise la modularité et l'extensibilité de l'application. Il permet le développement de fonctionnalités incroyablement rapide, donc la productivité est rapide. Il existe de nombreux gems disponibles publiquement (bibliothèques tierces) pour aider à construire une application web. RoR a une énorme communauté active de développeurs pour demander de l'aide et utiliser leurs extraits de code. Avis collecté par et hébergé sur G2.com.
Il peut être difficile de trouver une bonne documentation. RoR a un processus d'exécution lent qui rend difficile la mise à l'échelle de l'application RoR. Le temps de démarrage peut être vraiment lent en fonction des gems et des dépendances. Les développeurs n'ont pas un contrôle total sur l'architecture du framework et les modules. Manque de stabilité car il évolue constamment et cela rend l'apprentissage difficile pour les débutants car il faut toujours être à jour. Avis collecté par et hébergé sur G2.com.

Cela rend le processus de développement très facile et plus rapide. Il offre un MVC complet et peut également être intégré à d'autres frameworks frontend comme reactJS, angularJS, ember, etc. Avis collecté par et hébergé sur G2.com.
Mettre à niveau une version de Rails est tellement pénible, au moment où une nouvelle version arrive, nous devons chercher la dernière version de Ruby, et la pile de serveurs doit également la prendre en charge à moins que votre mise à niveau vers la dernière version ne consomme votre temps, et vous devez fournir un effort supplémentaire pour mettre à niveau la version sur le serveur. Avis collecté par et hébergé sur G2.com.