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.
