Framework choice for a new app

1 view
Skip to first unread message

Martin Mazur

unread,
Dec 30, 2009, 5:14:57 AM12/30/09
to rubyonra...@googlegroups.com, me...@googlegroups.com
Hello,

I'm going to start development of a new app and I'm wondering which
way to go on the framework choice.

I was leaning towards merb but since merb and rails are merging I'm
unsure.

What I'm mostly interested in is which of the frameworks is more
future "safe", which will be easier to port/upgrade to rails3?

And which will be supported by the community in the future?

Best Regards

--
phone: +46 (0)709 78 40 03 | e-mail: m...@upplopp.se | blog: http://blog.upplopp.se


MarkMT

unread,
Dec 30, 2009, 12:41:14 PM12/30/09
to merb
This would be a great opportunity for Yehuda to jump in and give an
update on where things are up to on Rails 3, with some
characterization of how Rails 3 and Merb 1.1 will be related in terms
of architecture, api and performance and some assessment of when it
will make sense for merb apps to be migrated to the new platform. At
the moment, in the absence of information, I haven't found a reason to
leave merb.

Jon Hancock

unread,
Dec 30, 2009, 12:50:24 PM12/30/09
to merb
Martin,
Which will be easier to port to Rails3? If you want ActiveRecord, I
guess rails would be more straightforward port. Without ActiveRecord,
I don't think it matters.
If you want very simple, sinatra is nice. I stuck with merb for my
new app simply because despite sinatra's simplicity, I had many
techniques worked out with merb from a prior project.
Rails 3 is a new thing. Moving to it when its stable enough is going
to require a port without regard to which other ruby framework you
have used. Clean code is your safest porting tool.
Jon

Jeff Pollard

unread,
Dec 31, 2009, 4:22:55 PM12/31/09
to me...@googlegroups.com
We just started a new project at work with Merb and have been very happy.  It's not as well documented as Rails, and while that does present some initial challenges onboarding new people, keeping the more junior people self-sufficient and understanding how certain features work, the benefits for us of Merb far outweigh the initial headaches.

That said, I wouldn't be surprised if once Rails3 comes out and does everything it's promised to, we won't start working with it.  Merb 1.x and Rails 2.x are your two main competing Ruby web stacks at the moment - and we like Merb.  Rails3 will be a completely separate animal that will borrow ideas and design patterns from both projects, and looks very promising,  However, I don't foresee updating your Merb 1.x or Rails 2.x app to Rails3 to be super-easy from either Merb or Rails.

This is just my observations and opinion, and Yehuda will certainly have better insight in to this than I do.

-J


--

You received this message because you are subscribed to the Google Groups "merb" group.
To post to this group, send email to me...@googlegroups.com.
To unsubscribe from this group, send email to merb+uns...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/merb?hl=en.



Mark

unread,
Jan 2, 2010, 6:22:14 AM1/2/10
to me...@googlegroups.com

I have recently shifted my nascent project to Merb 1.1.0-pre (for Ruby 1.9.1 compatibility) and I’m very happy with it. Of course, I expect to eventually port to Rails 3, but by keeping all my hand-written code well organised and modular I hope to be able to regenerate the site using the new framework and fairly quickly incorporate my code into the new structures.

 

Mark

Reply all
Reply to author
Forward
0 new messages