Je commencerai au début de l'année prochaine (2010) un nouveau projet avec Rails. Quelqu'un peut-il me donner des conseils sur la version de Rails que je devrais utiliser et pourquoi?Quelle version de rails pour un nouveau projet?
Répondre
Je voudrais aller avec la dernière version (2.3.5), car il ne semble y avoir aucun signe d'une version de production imminente de Rails 3.0, which was announced over a year ago. Je suggère également d'essayer d'utiliser Ruby 1.9.1 sur 1.8.X, depuis le performance increases are substantial.
L'équipe de Rails recommande apparemment encore 1.8.7, et j'aurais tendance à suivre leurs conseils: http://rubyonrails.org/ télécharger Au-delà de cela, gems + 1.9.1 peut être un problème. Ajouter ce site à l'aide: http://isitruby19.com/ – Telemachus
Rails 2.3.5 est maintenant disponible - http://weblog.rubyonrails.org/2009/11/30/ruby-on-rails-2-3-5 -released – NeilS
@Telemachus: Bah! Correction de problèmes de compat 1.9 dans les gemmes ont été pour le moins triviales pour moi. Patch, patch, patch! Ce n'est pas si dur. – guns
Le dernier peu de nouvelles concernant les Rails 3 date de sortie a été ~first-quarter 2010, il est donc un bon moment pour mettre vos pieds.
L'API développeur face est dit stable, donc si votre projet doesn Ne comptez pas sur trop de plugins, ou si vous êtes prêt à travailler pour rendre les plugins Rails 3 compatibles, je dis qu'il est sûr d'aller avec Rails 3. Et si vous n'êtes pas déjà, allez avec Ruby 1.9. Maintenant, c'est ce que je prévois de faire pour mon prochain projet, mais je suis également heureux de résoudre tous les problèmes qui surviendront. Si vous n'êtes toujours pas familier avec Ruby, ou si vous n'avez pas le temps de retrousser vos manches et de réparer les choses qui ont besoin d'être réparées, rendez-vous sur la route la plus sûre: Rails 2.3.5 + ruby 1.8.7.
Si cela doit être un projet de production, j'irais certainement avec 2.3.x et 1.8.7 - ils sont éprouvés, fiables et fonctionneront avec la majorité des gemmes et des plugins disponibles. D'autre part, si le projet est plus expérimental, alors il peut être intéressant de regarder Rails 3, mais je ne le choisirais pas pour un projet commercial, sauf si vous avez assez d'expérience pour faire face à la compatibilité potentielle et autres problèmes que peut faire partie de travailler avec elle dès le début.
- 1. Créer un nouveau projet Rails avec rails version précédente
- 2. Quelle version de SproutCore devrais-je utiliser pour un nouveau projet?
- 3. Nouveau projet Rails - Rails2 ou Rails3?
- 4. "rails generate" crée un nouveau projet "generate"?
- 5. Quelle version de Rails dois-je utiliser
- 6. Ada pour un nouveau projet?
- 7. Réutilisation des propriétés de projet pour un nouveau projet
- 8. Recommanderiez-vous Java/Glassfish/Metro pour un tout nouveau projet?
- 9. Comment créer un projet xcode pour iPhone Version allégée?
- 10. Quelle est la meilleure façon de générer des fichiers spécifiques à l'environnement pour un projet Rails?
- 11. Nouveau projet ou succursale?
- 12. Contrôle de version pour Rails dans un environnement Windows
- 13. Moq quelle version utiliser
- 14. Contrôle de version pour gérer un projet de club?
- 15. Quelle technologie pour un projet plus important?
- 16. Nom de projet pour la version C#
- 17. Quelle version de searchlogic fonctionne avec Rails 2.1.0?
- 18. Quelle version de Rails fonctionne avec Ruby 1.8.5
- 19. Symfony - quelle version pour commencer
- 20. Quelle version de Python devrais-je utiliser si je suis un nouveau Python?
- 21. Quelle version de VMware pour le développement?
- 22. Comment ajuster les références par défaut pour un nouveau projet?
- 23. démarrer un nouveau projet dans xacc.ide?
- 24. Quelle version de photoshop pour android
- 25. Comment utiliser AttachedCommandBehavior dans un nouveau projet?
- 26. Impossible de créer un nouveau projet "entreprise" dans netbeans
- 27. Asp.net 3.0 ou Asp.net 4.0? nouveau projet
- 28. Constant: Rails :: VERSION :: STRING
- 29. Quelle est votre méthode préférée pour conceptualiser un projet?
- 30. Comment créer un nouveau projet dans TFS à partir d'un projet existant (historique de rupture)?
peut-être plus tard? parce que c'est le dernier? –
Je ne sais pas si les rails sont stables ou si les prochaines versions sont si cool que je devrais attendre un peu :) – xaver23
Une note tangentielle: Rails tutoriels en ligne et en version imprimée peut être * follement * démodé, car Rails est un cible en mouvement rapide. J'ai juste vu un nouveau, cependant, qui est très actuel et semble assez bon au premier coup d'oeil. Juste fyi (et comme une note plus tard pour moi-même): http://www.railstutorial.org/ – Telemachus