在这种情况下,脚手架是什么意思?
What does scaffold mean in this context?
A generator is basically a plugin that can be run with the yo
command to >scaffold complete projects or useful parts.
可以在此处的 "What's Yeoman?" 部分下找到:yeoman.io
Temporary architecture 让您可以在开发过程中四处走动。在软件的情况下,快速而肮脏并且通常是现成的或生成的 类 实现您在处理其他部分时需要的功能。
例如,在构建博客时,您可能希望在努力使博客本身具有可呈现性的同时构建数据编辑器。备选方案是先在数据编辑器上工作,同时对博客本身的外观视而不见,或者手动将数据输入数据库,以便您的博客有内容可以显示。一旦你完成了重要的部分,你可以用 "real" 实现替换你的脚手架(或者不,如果你对自动生成的东西感到满意)。
脚手架让您可以从命令行快速生成 classes/models/views。例如,如果您配置了一个数据库,您可能希望为数据库中的每个 table 生成模型 类。
IMO Rails 文档中的 Ruby 很好地解释了脚手架:
A scaffold in Rails is a full set of model, database migration for
that model, controller to manipulate it, views to view and manipulate
the data, and a test suite for each of the above.
A generator is basically a plugin that can be run with the
yo
command to >scaffold complete projects or useful parts.
可以在此处的 "What's Yeoman?" 部分下找到:yeoman.io
Temporary architecture 让您可以在开发过程中四处走动。在软件的情况下,快速而肮脏并且通常是现成的或生成的 类 实现您在处理其他部分时需要的功能。
例如,在构建博客时,您可能希望在努力使博客本身具有可呈现性的同时构建数据编辑器。备选方案是先在数据编辑器上工作,同时对博客本身的外观视而不见,或者手动将数据输入数据库,以便您的博客有内容可以显示。一旦你完成了重要的部分,你可以用 "real" 实现替换你的脚手架(或者不,如果你对自动生成的东西感到满意)。
脚手架让您可以从命令行快速生成 classes/models/views。例如,如果您配置了一个数据库,您可能希望为数据库中的每个 table 生成模型 类。
IMO Rails 文档中的 Ruby 很好地解释了脚手架:
A scaffold in Rails is a full set of model, database migration for that model, controller to manipulate it, views to view and manipulate the data, and a test suite for each of the above.