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 -~----------~----~----~----~------~----~------~--~---
