Rails 3 MongoMapper et Mongoid

Ola la communaute,

Je suis en train de migrer une appli utilisant MongoMapper vers Rails
3. Comme je suis un gars dans le vent, je voudrais utiliser Devise
pour l’authentification et cie.
Sauf que Devise pour Rails 3 ne supporte plus MongoMapper (les
validations de MM ne sont pas compatibles avec ActiveModel). En
revanche, Devise supporte Mongoid.
Une chose en entrainant une autre, je me pose la serieusement la
question de passer a Mongoid (et bon okay, j’ai aussi envie de
tester).
Quelqu’un a t’il un retour sur mongoid ?

  • simplicite / beaute du code ?
  • contraintes ?
  • performance ?
  • communaute ?
  • autres …

Merci !

Did


Vous avez reçu ce message, car vous êtes abonné au groupe “Railsfrance” de
Google G…
Pour transmettre des messages à ce groupe, envoyez un e-mail à l’adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l’adresse
[email protected]

To unsubscribe, reply using “remove me” as the subject.

Je serais très intéresser par les retours sur les différentes solution
aussi. Là je suis entrain d’hésiter pour un projet entre les uns et
les autres.
Mongoid me parait plus complet sur certains points que MM, mais moins
utiliser. Est-ce seulement qu’une impression? Et au niveau
sécurité/véolicité de ces solutions?

On 7 avr, 13:23, did [email protected] wrote:

tester).
Quelqu’un a t’il un retour sur mongoid ?

  • simplicite / beaute du code ?
  • contraintes ?
  • performance ?
  • communaute ?
  • autres …

Merci !

Did


Vous avez reçu ce message, car vous êtes abonné au groupe “Railsfrance” de
Google G…
Pour transmettre des messages à ce groupe, envoyez un e-mail à l’adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l’adresse
[email protected]

To unsubscribe, reply using “remove me” as the subject.

J’ai eu des soucis avec la traduction des messages d’erreurs de
MongoMapper,
la lib utilisée (validatable) n’est pas i18n-friendly. Je ne sais pas ce
que
Mongoid a dans le ventre par contre.

Le 7 avril 2010 17:28, Atalargo [email protected] a écrit :

J’ai trouve ce post:
http://groups.google.com/group/mongomapper/browse_thread/thread/55e503f504471969
Super interessant et qui resume bien la situation. J’ai le sentiment
que MM sera toujours a la “traine” surtout que JohnN n’est pas un big
fan d’ActiveModel.
Je suis toujours preneur d’avis…

C’est aussi mon sentiment. Surtout que John nous a déjà sorti des
réponses
sur le issue tracker de github qui ressemblait “je m’en tape le
coquillard”.

D’un autre côté, mongoid est porté par des mecs de Hashrocket, boîte que
je
respecte beaucoup. De plus, ils utilisent mongoid sur un gros projet
apparemment.

++

yk

Le 9 avril 2010 00:59, did [email protected] a écrit :

Pour transmettre des messages à ce groupe, envoyez un e-mail à l’adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l’adresse
[email protected]


Vous avez reçu ce message, car vous êtes abonné au groupe “Railsfrance”
de Google G…
Pour transmettre des messages à ce groupe, envoyez un e-mail à l’adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l’adresse
[email protected]

To unsubscribe, reply using “remove me” as the subject.

Pour le “better test suite (rspec)” c’est assez subjectif. Mongoid et
MongoMapper sont tous les deux bien codés mais je trouve MM plus simple
Ã
hacker (un code plus accessible).

Par contre je n’ai jamais aimé les nommages (méthodes, classes tout ça)
des
gems de John Nunemaker et c’est pas avec MM que ça s’arrange.

2010/4/9 Yann KLIS [email protected]

Vous avez reçu ce message, car vous êtes abonné au groupe “Railsfrance” de
Pour transmettre des messages à ce groupe, envoyez un e-mail à l’adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l’adresse
[email protected]


Nicolas Mérouze / @nmerouze
http://boldr.net


Vous avez reçu ce message, car vous êtes abonné au groupe “Railsfrance”
de Google G…
Pour transmettre des messages à ce groupe, envoyez un e-mail à l’adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l’adresse
[email protected]

To unsubscribe, reply using “remove me” as the subject.