Ruby on rails, it's the new hot thing. I hate it. I hate it, because I hate Ruby Syntax. Why do I hate Ruby's syntax, easy it looks like Perl and I hate Perl's syntax. I also dislike the naming convention of Rails tables, bah. Ok, so I'm a script hater, I'll admit it. Scripts have their place, just not as the backbone of my projects.
However, I like what Ruby on Rails has to offer. The simple command line tools to generate basic elements, scaffold, it gets you a crappy looking prototype up in no time. I'm jealous I must admit. So, instead of learning to put up with Ruby's syntax, I took a syntax I prefer Java (no it's not my favorite syntax, but it'll do) and a tool I love RIFE/CRUD and added Admin generation based on a DB schema. Currently it's in a closed Alpha, but trust me it does work so far.
I hope to have full support for all primitive DB types tonight, and within a week full support for RIFE specific constraints. By next week, the eCalender demo (
http://www.rifers.org/theater/rifecrud_intro_tutorial ) should be generatable automatically by the new CRUD support. More importantly, it should be generatable in under 5 minutes. A full eCalender site with back end administration, in under 5 minutes (sweet). A blog demo in under 15 including the RIFE download, installation of RIFE, image support, comments, time to get a cup of coffee, would be more than possible by next week.
Keep an eye out for the new CRUD release, especially if you dislike Ruby, but love the prototyping abilities offered by Rails. One more thing, it auto handles schema updates too, just refresh your browser.
Cheers,
Tyler
P.S. My disdain for Ruby is not shared by other RIFE developers, they have and should have their own opinions.