我正在尝试学习Ruby on Rails.虽然我只了解基础知识,但我对基础知识和编写自己的模型,控制器和视图非常有信心.
最近我发现,当我开始一个新的应用程序时,我的大多数模型很好地融入了REST哲学,而我最终只是手工编写大部分相同的脚手架生成的代码.在这种情况下,您认为从script/generate scaffold
我的每个必需模型开始使用,然后根据需要修改代码是否可以接受?我见过的流行观点似乎是脚手架是一个"新手技巧"而且真正的开发人员不使用它,但对于大多数应用程序来说,它似乎创造了一大堆可用的代码(而不是坏代码) .
你的想法是什么?
我不确定这种文化是否真的反对脚手架,但是,对我来说,我喜欢它.
现在,我所知道的是,有一段时间对脚手架有一点小小的反弹.这是因为基本上每个Rails教程基本上都是'哇,只是键入
ruby script/generate scaffolding Post title:string body:text
和你有一个博客!完成!"
事实并非如此,社区开始使用脚手架作为这样的例子,因为当你这样做时,你就没有完成.
脚手架的真正力量,以及我喜欢它的原因,是因为它具有快速的原型制作能力.您可以生成一半的网站,开始编写后端编码,并且仍然有一个可用的界面来实际处理所有工作的方式,而不必担心编写接口代码.