From: Charles Comstock Date: 2004-08-29T05:55:30+09:00 Subject: [OT] Suggesting Options Kirk Haines wrote: > Using an object/relational mapping layer can make things SO MUCH easier to > develop. There are several available. Mine is Kansas: > http://rubyforge.org/projects/kansas > > David HH has ActiveRecord, which a lot of people like: Uh, I believe you > can find it at the Ruby On Rails site: http://www.rubyonrails.org > somewhere. Rails is a complete framework that includes the web pieces and > the ORM pieces. Check it all out there. > > I also have a good framework, IOWA, at http://enigo.com/projects/iowa, that > I have used in many production apps and sites in the last couple of years. > > There are others. Lafcadio (at http://rubyforge.com/projects/lafcadio) is > an ORM originally written specifically to work with MySQL. It's a stable > package. > > There are lots of other web app frameworks, too. Cerise is one of the > oldest. It's at Rubyforge, too. My suggestion is to do a tour of several > of the options and see which one seems to appeal to you. One might just fit > the way you think or the way you want to work better than others. > > If you try either of mine (Kansas or Iowa), give me a shout if you have any > questions. > Kirk, I just wanted to complement you for taking the very honorable route of suggesting both your frameworks and various competing frameworks. It makes the community much more friendly and acknowledges that each of the frameworks have their own merits. Too often people decry the other options in software projects, and turn them all into religious wars. I guess it's because to a certain extent each of the projects that people use represent how they think about problems and thus I can see why they get so protective of there mindshare. But it's very refreshing to see someone acknowledge each side, particularly when one of the projects is there own. Keep it up, and hopefully more will follow in your path :) Charles Comstock