On 12.01.2009, at 3:24, MilesTogoe wrote:

> 1) continue to have webrick (merb now seems to require mongrel and
> mongrel just seems to give us occasional problems)

Rails is on Rack already, which means perfect web server portability.

>
> 2) for deployment - run on nginx plus passenger since I hear nginx  
> is so
> much faster and less memory intensive than apache and passenger makes
> deployment simple

How is it a web framework feature? You can deploy using Nginx and  
Passenger today.

>
> 3) convert AR migrations and model files to datamapper - since we're  
> not
> changing the data, just the ORM definitions and datamapper migrations
> updates and keeping definitions in the are far superior

This is possible only in theory: may migrations operate data directly  
by using AR models, and contain arbitrary Ruby code.
Tools that make guesses about how to preserve data integrity are  
extremely dangerous.

>
> 4) make datamapper work with has_many - not sure what real advantage
> has_n is aside from a few less characters (maybe easy to just have
> either work)

has n syntax lets you use ranges to specify cardinality. n means  
Infinity. It is not exactly what AR's has_many does.

Keep in mind DataMapper is a separate project and evolves the way  
DataMapper community think is good.

>
> 5) merb auth and sessions - rails requires a 3rd party auth plugin -
> auth is too important and should be in core and work well with session

Authentication means many things to many people,
and so far no single solution was considered perfect by Ruby community.
In many years.
hassox rewritten merb auth twice before it started look good enough to  
him.
Believe me, when you implement something twice, you really start to  
understand
pros and cons.

To me, plugins are still a proper approach to this sort of  
functionality.

>
> 6) good "how-to" wiki - since there will be likely be many conversion
> questions based on different user needs

it is likely to be a Rails guide — wikis are polluted by spam and  
trolls way too often

>
> 7) add svg as built-in mime type

You can add it yourself today, it is a one liner.

MK


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"merb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/merb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to