Quoting Mark Stosberg <suppressed>: > > > In my previous job, we have smart huge macro, which was helping > > > immensely with RAD (Rapid App Development). > > > It was like BREAD (Browse/Read/Edit/Add/Delete) methodology > > > mentioned in this mail-list before. > > Last time I browsed CPAN there were a few modules that tried to tackle > this problem space. I don't recall any that seemed worth adopting. At > this point, unfortunately I don't recall any of the modules names to > share. A CGI::App implemention as you suggest would be great. If modules you noticed were not CGI::App based, they weren't worth adopting anyway ;-) On serious note, maybe there is a reason why authors were struggling without success: without solid framework like CGI::App, IMHO it's messy spaghetti code, too many runmodes calling each other. Quoting Kenny Pyatt <suppressed>: > > Minus a lot of the features you have mentioned we have developed > something > > very similar. It is still very beta. We ended up developing three > modules: > > Venzia::DBI, Venzia::TemplateLoader, and Venzia::CRUD. So no browsing? Can be added, I hope... Also, BREAD is more *marketable name* for a technology, than CRUD, IMO. ;-) We will need different namespace, like CGI:RAD or so, right? > The DBI is a DBI wrapper > > that removed the need to develop simple SQL queries on relational > databases. > > The TemplateLoader uses the DBI and a HTML::Template as a guide for what > data to > > get from the database. The CRUD is a CGI::App that displays run modes > using the > > TemplateLoader and the DBI to make them dynamic. All in all it is about > 2500 > > lines of code that make our lives much easier. We can role a simple > database > > app that works on one type of data in about 4 hours (depending on how > pretty it > > needs to be :-). Excellent! Sounds about right! That is real RAD! > > After we finish the updates and get it out of beta I would be happy to > open > > source it. We are currently creating the Documentation. Will it be late Christmas for me (soon), or early Christmas (much later this year)? What is your timeframe? Are you interested with feedback about design before you froze features, or only after? Do you have to do it quick, or have luxury to make it right? Possibly, a good comment on design from an expert (not me) now can save you a lot of effort on cleaning the code later. I might be wrong - I am not a Open source guru, do not have own CPAN module yet ;-) Do you mean GPL licence, artistic, or other open source licence? > That would be very useful to me as well. Sign me up for the beta-test > group. :) > > Mark Me too! -- Peter Masiar, --------------------------------------------------------------------- Web Archive: http://www.mail-archive.com/suppressed/ To unsubscribe, e-mail: suppressed For additional commands, e-mail: suppressed
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.