I love rails but I want more. :-) I''d like a generator that generates a complete application. It would read an information model, and from it generate the MVC''s with a validation-constrained model, errors and exceptions, page navigation and rich view layout... The information model would be represented by ruby "meta" classes, and could be generated as an intermediate step in the complete process from a database schema. The generated UI would need to be AJAX - I currently like the Dojo stuff. Anyone got any similar thoughts or is working on something like this?
Adrian Blakey wrote:> I love rails but I want more. :-) > > I''d like a generator that generates a complete application. It would > read an information model, and from it generate the MVC''s with a > validation-constrained model, errors and exceptions, page navigation and > rich view layout... > > The information model would be represented by ruby "meta" classes, and > could be generated as an intermediate step in the complete process from > a database schema. > > The generated UI would need to be AJAX - I currently like the Dojo > stuff. > > Anyone got any similar thoughts or is working on something like this?Well, I hate to break it to you but here is the general response you will get: HAHAHAHAHAHAHA!!!! Chris -- Posted via http://www.ruby-forum.com/.
On Sun Jul 09, 2006 at 07:14:04AM +0200, Chris Carter wrote:> Adrian Blakey wrote: > > I love rails but I want more. :-) > > > > I''d like a generator that generates a complete application. It would > > read an information model, and from it generate the MVC''s with a > > validation-constrained model, errors and exceptions, page navigation and > > rich view layout... > >http://dabbledb.com> > The information model would be represented by ruby "meta" classes, and > > could be generated as an intermediate step in the complete process from > > a database schema.not sure what you mean here. as in something different than AR classes?> > > > The generated UI would need to be AJAX - I currently like the Dojo > > stuff.ajax_scaffold_generator> > > > Anyone got any similar thoughts or is working on something like this? > > Well, I hate to break it to you but here is the general response you > will get: > HAHAHAHAHAHAHA!!!!] lolwtf?> > Chris > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
Adrian Blakey wrote:> I love rails but I want more. :-) > > I''d like a generator that generates a complete application. It would > read an information model, and from it generate the MVC''s with a > validation-constrained model, errors and exceptions, page navigation and > rich view layout... > > The information model would be represented by ruby "meta" classes, and > could be generated as an intermediate step in the complete process from > a database schema. > > The generated UI would need to be AJAX - I currently like the Dojo stuff. > > Anyone got any similar thoughts or is working on something like this?Dave Thomas asked for Rails to move in this direction in his keynote at RailsConf: http://glu.ttono.us/articles/2006/06/23/dave-thomas-keynote http://blog.scribestudio.com/articles/2006/06/30/railsconf-2006-keynote-series-dave-thomas and mentioned the work Justin Gehtland is doing on Streamlined: http://streamlined.relevancellc.com/ regards Justin Forder
Chris Carter <cdcarter@...> writes:> > Adrian Blakey wrote: > > I love rails but I want more. > > > > I''d like a generator that generates a complete application. It would > > read an information model, and from it generate the MVC''s with a > > validation-constrained model, errors and exceptions, page navigation and > > rich view layout...Hi Chris, I''ve been working on something like this for years. I use ColdFusion and am in the middle of rewriting it to be more OO. In practice you have to use a combination of dynamic programming, metadata generation using templates and software product lines to get much above 85% generation for non trivial applications. Feel free to check out my blog where I post about the process (as well as design patterns and other bits and pieces). www.pbell.com Best Wishes, Peter