Ouverture de session

Commentaires récents

Syndication
Flux XML

RoR 2.0.2

RoR 2.0.2
Posté par deb ror le Mardi, 29 Janvier, 2008 - 11:34am. Environnements de développement intégré

Bonjour à tous,
J'ai débuté avec Ruby on Rails depuis 2 mois, j'ai réalisé une petite application avec Rails 1.8. J'étais enchanté de travaillé avec RoR. Seulement voilé j'ai fait une mise à jour vers la version 2.0.2. Tout simplement ma petite application est devenu un cauchemar , plus rien ne marche. Je fait correction sur correction dans le code, depuis 3 semaine à lire dans les forums, les tuto, je pose des questions sur les forum mais franchement ce qui était un petit bijou est devenu un gros tas de ...
Je ne comprends pas qu'on critique Microsoft parce qu'elle met sur le marché des logiciels qui sont pleins de bug ou les mises à jours sont pénibles, mais on fait pareil dans le logiciel libre.
N'existe pas un moyen pour récupérer toutes les modifications à apporter une application RoR réalisée dans une ancienne version à une nouvelle, les fonctions obselette ...
Finalement il vaut mieux pas travailler avec un environnement avec une assistance au développeur que d'utiliser des logiciels gratuit mais passer des semaine à corriger les problèmes des environnement. Dans ce cas le développeur n'est plus concentrer sur son code mais sur les problèmes de l'environnement.
Ceci dit j'apprécie beaucoup la philosophie de RoR.
Bonne journée à tous.



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Je voulais juste préciser
Auteur: 
dam5s
Date: 
Jeu, 31/01/2008 - 16:05

Je voulais juste préciser qu'en décembre j'ai migré une application Rails 1.1.6 vers rails 1.2.6 puis rails 2.0 (actuellement 2.0.2) je n'ai pas eu de soucis particulier (heureusement pour moi le render_component est encore "toléré", mais il va finir par passer à la trappe), il suffit de suivre les indications sur le site officiel:

http://www.rubyonrails.org/deprecation

Il faut également ne pas avoir peur de corriger les plugins qui ne marchent pas encore avec rails 2.0, c'est souvent pas grand chose...

--
Damien
http://www.webdrivenblog.com/


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Précision de numéros de version
Auteur: 
jeremy.lecour
Date: 
Mar, 29/01/2008 - 13:07

Salut,

Une petite précision, avant la version 2.0.x, Rails était en version 1.2.6, donc la version 1.8 n'existe pas.

Par contre la version la plus courante de Ruby est la 1.8.x (ou x est souvent 4, 5 ou 6 selon les serveurs). Le 25 décembre 2007, il est passé en 1.9


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Salut, Effictivement
Auteur: 
deb ror
Date: 
Mar, 29/01/2008 - 14:15

Salut,
Effictivement c'était la version 1.8.6


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Beaucoup de chose changent
Auteur: 
soli
Date: 
Mar, 29/01/2008 - 12:24

Beaucoup de chose changent de Rails 1.8 à Rails 2.0... Il vaut mieux amha, migrer le projet sur la version 2.0 au lieu de faire une maj de Rails dans ton projet. Pourquoi être passé en 2.0 si ton appli tournait bien ?

Moi perso j'ai des application XYZ en Rails1.8. Pour les migrer en Rails 2.0 je créé un nouveau projet...

-----------------------
Ruby on Rails POWA !!
SoliSoft
-----------------------


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Re: Beaucoup de chose changent
Auteur: 
soli
Date: 
Mar, 29/01/2008 - 18:25
soli a écrit:
Beaucoup de chose changent de Rails 1.8 à Rails 2.0...

Je voulais dire de rails 1.6 à rails 2.0


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
raté c'est rails 1.2.6 ->
Auteur: 
dam5s
Date: 
Jeu, 31/01/2008 - 15:59

raté c'est rails 1.2.6 -> 2.0.2
et ruby 1.8.6 -> 1.9

:)

--
Damien
http://www.webdrivenblog.com/


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Salut, Naïvement je suis
Auteur: 
deb ror
Date: 
Mar, 29/01/2008 - 14:27

Salut,
Naïvement je suis passé à la version 2.0.2 en croyant que s'allait apporter un plus.
Pour la solution de créer un nouveau projet pour les migrations, je n'ai jamais essayé de le faire car je pensais que c'est une perte de temps. Mais le problème des mises à jour reste entier, à ce compte là on reste éternellement avec la version 1.8.6 ou faire des mises à jour a ses risques et périples, quand l'application est en production, prendre des risque de cette ampleur je préfère na pas essaye.
Je pense que la communauté des Railers doit trouver une solution au niveau du défi et élégante.
A+


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Mauvaise approche
Auteur: 
sebalyans
Date: 
Mar, 29/01/2008 - 23:48

Ton approche n'est pas bonne.

Premierement, tu devrais éviter de considérer que la source de tes problèmes est rails. Je serais toi, je me pencherais davantage sur mon application.

Sache que Rails, à chaque release, previent de ce qui sera "deprecated" ou non dans les logs.
La communauté et les blogs communiquent énormément sur les évolutions du framework.

Alors oui, Rails 2.0 est différent de 1.2.x (approche Api avec REST, externalisation de certaines fonctionnalités en plugin, etc...). Mais normalement, ton application devrait être supportée. Regarde tes plugins. Check tes logs. Et normalement, si ton applis est propre, tu devrais pouvoir passer sans soucis sur Rails 2.0

Seb
http://www.alyans.fr


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Salut,Tu n'a qu'a regarder
Auteur: 
deb ror
Date: 
Mer, 30/01/2008 - 11:02

Salut,
Tu n'a qu'a regarder sur internet le nombre de personnes a qui le passage de la version 1.8.6 à 2.0.2 à causé énormément de problème.
Ce n'est pas la peine de culpabiliser le développeur (j'ai bien balayé devant ma porte avant de poster ce commentaire).
RoR est un environnement bien mais il est jeune et il change en permanence ce qui est déconcertant pour un développeur de butant. Ma critique n'est pas pour but de casser RoR mais au contraire que la communauté Railers prend ce problème à bras le corps.
Je continue à développé avec RoR et je le trouve plus intéressant et de loin que PHP ou Java.
deb ror


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Premièrement, vu le nombre
Auteur: 
sebalyans
Date: 
Mer, 30/01/2008 - 11:12

Vu le nombre de fois où tu évoques la version 1.8.6 de Rails qui n'existe pas...

Je ne cherche pas à te culpabiliser, juste que le ton moralisateur que tu emplois à l'égard de Rails n'est pas recevable.

Quand tu dis que RoR est jeune par exemple (bientôt 4 ans quand même hein...) et que tu nous dis que ca fait 2 mois que tu apprends la techno, je continues de penser que les problèmes ont plus de chance de venir de ton application.

Quelques conseilles pour éviter tes désagréments :

1. Fait une application modulaire et MVC. Respecte cette architecture au mieux.
2. Lors du développement, garde un oeil sur les warning de ton mongrel. Ils t'indiqueront ce qui sera bientôt déprécié.
3. Mets souvent à jour tes plugins

Seb

http://www.alyans.fr


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
36%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 368

Qui est en ligne
Il y a actuellement 1 utilisateur et 66 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]