From: khaines@... Date: 2007-09-12T05:28:41+09:00 Subject: Re: Camping or Merb On Wed, 12 Sep 2007, Eduardo Tongson wrote: > We will be creating a heavy traffic site that uses Ajax, Flash video > and has heavy persistent database connectivity. Database will be most > probably PostgreSQL. > > Usage requires speed close to real time, bandwidth or latency will not > be an issue. I'm pretty sure we can accomplish all of this if we stick > to pure Ruby. But we would like to create it using a web framework and > take advantage of Swiftiply, Erubis, Mongrel etc. . > > My research shows that we will be needing Swiftiplied Mongrel and > should avoid Activerecord (use Og?). The closest frameworks in mind > are Camping and Merb. Which of these two would be the best option for > us? I'd suggest looking at Merb, or maybe Ramaze, or my framework, IOWA. IOWA is definitely the fastest of the bunch. Merb is #2 in speed, is flexible, and has an active community. Ramaze is a newcomer. It's kind of to Nitro what Merb is to Rails. It's slower than Merb, but is a very nice framework with some good ideas. For ORM layers, you should do some benchmarks. AR is not particularly fast. Og...might be faster. Maybe not. I'm not really sure. Also check Sequel and you might try my ORM, Kansas (http://withruby.com/kansas for a more recent snapshot). It's fairly lightweight and fast, and quite capable, and has been in active use on production sites for years. I originally wrote Swiftiply to use with IOWA, so it does work very well with it. Regardless of what you choose to do, though, feel free to contact me if you have any questions or need any help. Kirk Haines