2009-12-13 2 views
3

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?

+4

peut-être plus tard? parce que c'est le dernier? –

+0

Je ne sais pas si les rails sont stables ou si les prochaines versions sont si cool que je devrais attendre un peu :) – xaver23

+1

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

Répondre

5

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.

+2

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

+0

Rails 2.3.5 est maintenant disponible - http://weblog.rubyonrails.org/2009/11/30/ruby-on-rails-2-3-5 -released – NeilS

+1

@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

4

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.

2

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.

Questions connexes