2010-10-03 7 views
3

Je pense à mettre à jour une application actuelle Rails 2.3.8/Ruby 1.8.6 vers Rails 3/Ruby 1.8.7. Voyant que Rails 3 est sorti depuis un mois maintenant, y a-t-il de gros problèmes que les développeurs ont rencontrés lors de la mise à niveau de l'application 2.x, sans compter que certaines gemmes ne sont pas encore supportées, des avertissements/méthodes de dépréciation? Y a-t-il des problèmes de stabilité majeurs avec Rails 3? Habituellement, quand une nouvelle version majeure sort, il faut plusieurs mois pour travailler à travers les premiers kinks, donc j'espère pouvoir le chronométrer de manière appropriée.Envisager la mise à niveau vers Rails 3

Merci d'avance pour vos commentaires et vos idées.

Répondre

4

J'ai une application assez compliquée que j'ai fait deux (avorté) tentatives de port. Il y a plusieurs parties de votre application qui devront être changées, bien que le vrai problème pour moi était la compatibilité de gemme. Réponse courte - si vous utilisez beaucoup de gemmes tierces, alors vous devriez attendre. Si votre application est relativement pure, elle vaut probablement la peine d'être mise à jour maintenant.

Modifier: encore une chose à ajouter. assurez-vous de disposer d'un ensemble de tests solide avant de commencer le portage. Cela vous dira instantanément ce qui fonctionne et ce qui ne fonctionne pas, et vous donnera confiance dans votre port.

+0

Merci, c'est utile. Un autre problème avec les pierres précieuses est qu'il n'y a pas d'endroit où je peux aller pour vérifier la compatibilité, c'est un processus douloureusement manuel. – Bob

+0

Malheureusement pas que je sache ... :( – Joshua

+0

Voici un endroit pour vérifier la compatibilité plugin/gemme avec Rails 3: http://www.railsplugins.org/ – Zabba

Questions connexes