Question

Comme Merb 1.0 approche à grands pas, j'aimerais savoir ce que les utilisateurs de Merb / Rails recommandent?

Est-il temps d'essayer Merb? Quels étaient les inconvénients pour vous lorsque vous êtes passé de Rails à Merb?

Était-ce utile?

La solution

Oui.

Inconvénients:

  • Manque de documentation, bien que cela va mieux (pas vraiment un problème pour certains, car le code est très bien documenté).
  • Les plugins Rails, Merb utilise Gems, et tous n’ont pas été portés (les plus utilisés l’ont)
  • Faire un portage direct d'une application Rails, n'utilisera pas certaines des fonctionnalités intéressantes de Merb (la syntaxe plus varie par endroits)

Mais les avantages:

  • Plus rapide & amp; Fil-safe (avantage supplémentaire si vous utilisez DM ou Sequel car ils sont également thread-safe)
  • Modulaire (vous pouvez choisir ce dont vous avez besoin avec votre ORM préféré, JS Lib, Templating Lang)
  • Moins de magie
  • Idéal pour les projets en champ vert ou pour exposer votre API
  • Merb a une API stable (la version 1.0 sort dans quelques semaines)

Globalement, si vous êtes à l'aise avec le fait que Rails bascule vers Merb, ce n'est pas difficile du tout. Personnellement, je préfère Merb que Rails, car il adopte davantage de conventions Ruby.

Autres conseils

J'attendais la version 1.0 pour que l'API soit gelée. Il est un peu difficile de suivre les changements de Merb (je ne peux que parler en mon nom personnel, et cela se passait pendant la période pré-merb-core / plusieurs jours jusqu'à la sortie de la version 0.9.x) et de la raison pour laquelle les choses se cassent.

Si tout se passe comme prévu, Merb 1.0 sera publié prochainement sur MerbCamp (11-12 octobre). Donc, si j'étais complètement nouveau chez Merb, j'attendrais jusque-là.

Il a été recommandé à tout le monde, y compris aux membres de l'équipe Merb Core, d'attendre la version 1.0. Mais si vous êtes curieux, prenez le dernier joyau et commencez à jouer. Ne vous attendez tout simplement pas à le mettre en production et à ne pas attendre avant que la production de 1.0 ne soit terminée.

Le principal inconvénient était de déterminer la différence entre Merb et Rails. Le principal inconvénient est que lorsque je demande de l'aide sur l'IRC ou les listes de diffusion Merb, je reçois de l'aide, pas insulté - contrairement à Rails.

Le service de filtrage du courrier indésirable Defensio est en cours d'exécution sur Merb depuis quelques mois. Merb semble très bien fonctionner pour eux: -)

Disclaimer (même si je n’essaye pas de vous vendre quoi que ce soit): J’ai travaillé sur Defensio dans le passé.

Je pense que l’utilisation de Merb est sûre, car ils ont pratiquement gelé l’API. J'ai récemment reconstruit mon blog en utilisant Merb (et la version 0.9.7 environ) et il fonctionne comme un champion. Je vais devoir faire quelques ajustements pour le mettre à niveau avec l'API 1.0, mais je ne prévois pas beaucoup de travail. Je dis allez-y. Merb est gentil.

Environ un mois a passé et maintenant que Merb a atteint la version 1.0 , oui, il est enfin temps d'essayer Merb et de vous sentir à l'aise si vous êtes du genre plus conservateur:)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top