Ruby on rails 罗尔:是不是要断头台?

Ruby on rails 罗尔:是不是要断头台?,ruby-on-rails,Ruby On Rails,我喜欢脚手架,它对原型设计非常有帮助。但是我们应该使用脚手架来开发应用程序吗?使用脚手架来启动应用程序的开发并没有坏处。然而,如果你是一个新手,你需要了解没有它怎么做。Scaffold是rails中快速原型开发的工具,如果您可以快速修改它以满足您的需求,就可以使用它。我经常使用它 我开始使用脚手架,然后逐渐用自定义代码替换它;这是一种快速启动和运行的好方法。在Rails中,“脚手架”这个名字现在有点用词不当(Post2.0)。通过scaffoldGenerator生成的结构更多地是一个基础应用程

我喜欢脚手架,它对原型设计非常有帮助。但是我们应该使用脚手架来开发应用程序吗?

使用脚手架来启动应用程序的开发并没有坏处。然而,如果你是一个新手,你需要了解没有它怎么做。Scaffold是rails中快速原型开发的工具,如果您可以快速修改它以满足您的需求,就可以使用它。

我经常使用它

我开始使用脚手架,然后逐渐用自定义代码替换它;这是一种快速启动和运行的好方法。

在Rails中,“脚手架”这个名字现在有点用词不当(Post2.0)。通过scaffoldGenerator生成的结构更多地是一个基础应用程序,而不是一个稍后丢弃的“原型”


至少,如果将应用程序设计为RESTful,您会发现自己保留了scaffold generator生成的大部分控制器和模型代码,同时为它们添加了更多逻辑。您可能最终会替换视图,同时在视图中保留一些Ruby代码。

实际上这取决于您的需求。当我们考虑脚手架时,它会立即生成CRUD(创建、读取、更新和删除)操作。因此,如果您需要删除一些操作,那么手动编写代码就非常容易了。但这也可以通过使用脚手架来实现。只需删除这些方法即可。
因此,您可以选择是否使用它。

我读过一些书,作者都告诉我,开发人员不会在他们的业务项目中使用它。因此,我任何时候都不会在我的项目中使用它。但这只是我的选择,由您决定。

您介意解释一下什么是脚手架吗?脚手架是: