Max Afonov wrote: > There's that, and there's also the ease of prototyping an application > really, really fast when scaffolding is available. Without such > scaffolding, you may end up taking a month to build a prototype. It > certainly depends on the complexity of the project, however, speed may > be more important in some cases. I am mostly referring to being able to > say "I can show you something right now" to your manager/client/etc. > Stuff like this really raises your level of credibility.
However this doesn't require scaffolding; the reflection approach I'm proposing instead (soon with code to back it up :) has all the same advantages here. Code-generation of any form where the generated code is then edited is almost invariably a code smell. > Another thought: is catalyst.pl not a form of scaffolding already? We > don't create our application skeletons from scratch with our bare hands. > Even the wisest samurai would never resort to such activity. I often use catalyst.pl in an empty dir, copy across a couple bits and then nuke the rest. I'm pretty sure we've got quite a few users now who don't bother with it at all. -- Matt S Trout Offering custom development, consultancy and support Technical Director contracts for Catalyst, DBIx::Class and BAST. Contact Shadowcat Systems Ltd. mst (at) shadowcatsystems.co.uk for more information + Help us build a better perl ORM: http://dbix-class.shadowcatsystems.co.uk/ + _______________________________________________ List: Catalyst@lists.rawmode.org Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/ Dev site: http://dev.catalyst.perl.org/