Looking for a Ruby on Rails like approach for Drupal 7 form and module development? If so, I may have just the tool you're looking for.
As you can see in the video below, I show how I can generate Add, Edit, Delete, and List forms for a Drupal 7 project I'm working on in four minutes, or one minute per form. Of course there's a little more work to be done, but the code-generating approach I've taken is exactly what Ruby on Rails and CakePHP did the last time I used them.
Rather than say any more right now, let's just go right to the video. The video is almost six minutes long, but the form generation is finished in the first 4:30.
The Cato CRUD Generator
As you can see in the video, I'm using a tool I created earlier this year named [[][Cato CRUD Generator]]. Cato is a database-driven, template-based, programming language independent CRUD generator. I can use it to create Java, PHP, XML, or any other text file format based on database table definitions. In this case I happen to be generating Drupal 7 forms.
At the time of this writing, the code I'm demonstrating in the video is a little ahead of what you can download. I've been very busy lately, but I'll try to correct that in the next day or two.