CSC/ECE 517 Fall 2009/wiki1b 9 ad: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
Line 6: Line 6:


== Why was dynamic scaffolding removed in Rails 2? ==
== Why was dynamic scaffolding removed in Rails 2? ==
Dynamic Scaffolding of Rails 1.x was replaced by a generator of scaffolds in Rails 2. David Heinemeier Hanson [http://www.ruby-forum.com/topic/151197#667127 responding] to a new rails developer on Ruby Forum said "Dynamic Scaffolding didn't really help people learn about Rails or give them a way to modify the generated
Dynamic Scaffolding of Rails 1.x was replaced by a generator of scaffolds in Rails 2.  
interface, so we killed it."
 
[http://en.wikipedia.org/wiki/David_Heinemeier_Hansson David Heinemeier Hansson] [http://www.ruby-forum.com/topic/151197#667127 responding] to a new rails developer on a Ruby forum said "Dynamic Scaffolding didn't really help people learn about Rails or give them a way to modify the generated interface, so we killed it."

Revision as of 20:59, 19 September 2009

Scaffolding in web application frameworks

Scaffolding is a meta-programming method of building database-backed software applications. It is a technique that allows a programmer to qickly generate a skeleton interface that allows the user to perform basic CRUD ( Create Read Update Delete) operations on the application's database. The auto-generated interface can then me modified to perform more powerful tasks.


Why was dynamic scaffolding removed in Rails 2?

Dynamic Scaffolding of Rails 1.x was replaced by a generator of scaffolds in Rails 2.

David Heinemeier Hansson responding to a new rails developer on a Ruby forum said "Dynamic Scaffolding didn't really help people learn about Rails or give them a way to modify the generated interface, so we killed it."