Merb & Rails

Ciao,

Qualcuno qua ha usato Merb?

Qua c’e` un’intervista con Matt Aimonetti, uno del core team di Merb:

Mi sembra una cosa interessante, ma non come Rails, che era veramente
una rivoluzione in termini di produttivita (rispetto a Java) e pulizia
(rispetto a PHP). Vorrei vedere degli esempi concreti di dove
conviene Merb., dove vince su Rails.


David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/

Ciao David,
a mio avviso non esistono differenze sostanziali tra i due framework,
non fosse altro per:

  • la velocità di esecuzione (apprezzabile in Merb, e cmq migliorata in
    Rails)
  • l’atteggiamento “agnostico” nei confronti dell’ORM e del framework di
    testing
    Un’altra cosa carina che ho trovato in Merb, è il supporto agli slice
    (pezzi di applicazione, es: blog, cms, forum) innestabili all’interno
    della tua applicazione. Ma anche qui Rails (edge) supporta gli
    application template che consentirebbero di fare la stessa cosa…

Insomma, a mio avviso, si tratta di una “convenienza” basata sul gusto
personale… Se vogliamo Merb è più rivolto a chi ama “sporcarsi le
mani”.

Il 19 dicembre 2008 15.20, David W. [email protected] ha
scritto:

Carlo P. wrote:

  • l’atteggiamento “agnostico” nei confronti dell’ORM e del framework di
    testing

“agnostico” fino a un certo punto. C’è Rspec. Però se ogni slice usasse
ORM, Template e testing diverso sarebbe un bel minestrone

Un’altra cosa carina che ho trovato in Merb, � il supporto agli slice
(pezzi di applicazione, es: blog, cms, forum) innestabili all’interno
della tua applicazione. Ma anche qui Rails (edge) supporta gli
application template che consentirebbero di fare la stessa cosa…

Rails 2.3 integra i plugin/engine che funzionano in modo analogo e
possono avere le proprie routes.

Insomma, a mio avviso, si tratta di una “convenienza” basata sul gusto
personale… Se vogliamo Merb � pi� rivolto a chi ama “sporcarsi le
mani”.
Condivido

A proposito di Engines vs Slices, quali sono realmente le differenze
funzionali? È possibile sapere in un’applicazione rails quali gem o
engines sono in uso?