On Friday, 9 March 2012 at 10:16 AM, Colin Law wrote:

> On 9 March 2012 18:06, Steve Klabnik <[email protected] 
> (mailto:[email protected])> wrote:
> > > Scaffolds are a boon to someone trying to work it out for themselves
> > > and they provide the instant gratification Wow factor that lets them
> > > get something up and running like magic.  They did exactly that for
> > > me.
> > > 
> > 
> > 
> > This doesn't address the fact that scaffolds teach the learner
> > incorrect things.
> > 
> 
> 
> I don't think it teaches them incorrect things, it fails to teach many
> things but what it does teach is ok. Can you give an example of an
> incorrect thing that it teaches?
> 
> 


The scaffold shows people one (and only one) way of developing a Rails 
application. You run this command, some magic happens and blammo! You've got a 
CRUD interface for a resource. I really think that newbies should be told 
scaffolding is useful for prototyping, but it's not how people write real 
applications in the world. 

More thoughts in a moment...
> 
> > Even if it's instant, it's still ultimately bad.
> > Furthermore, since they shouldn't use them when they get more advanced
> > either, it leads them down the long path, and 'running like magic'
> > means that you didn't really learn anything anyway.
> > 
> 
> 
> I think I learned a lot from scaffolding when I was first trying to
> work out what rails was all about.
> 
> Colin
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Core" group.
> To post to this group, send email to [email protected] 
> (mailto:[email protected]).
> To unsubscribe from this group, send email to 
> [email protected] 
> (mailto:[email protected]).
> For more options, visit this group at 
> http://groups.google.com/group/rubyonrails-core?hl=en.
> 
> 


-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en.

Reply via email to