Grails-关于使用GGTS生成视图

Grails-关于使用GGTS生成视图,grails,Grails,我运行GGTS生成域、控制器和视图。我意识到视图生成(新建>生成视图)依赖于域 我意识到V和M是紧密耦合的。这会违反MVC规则吗 Grails中的新手(使用GGTS)我已经经历了您的阶段,我建议不要生成代码和视图,因为您会发现这比阅读文档和编写自己的代码更令人困惑。 其次,由于自动生成代码的复杂程度,在将来对代码进行修改是非常困难的。 ,尽管您的问题有点模糊(“紧密耦合”和“MVC规则”是什么意思),但我并不认为Graves视图“太耦合”。对于域层,我明确地认为您应该继续使用Grails功能生成

我运行GGTS生成域、控制器和视图。我意识到视图生成(新建>生成视图)依赖于域

我意识到V和M是紧密耦合的。这会违反MVC规则吗


Grails中的新手(使用GGTS)

我已经经历了您的阶段,我建议不要生成代码和视图,因为您会发现这比阅读文档和编写自己的代码更令人困惑。
其次,由于自动生成代码的复杂程度,在将来对代码进行修改是非常困难的。

,尽管您的问题有点模糊(“紧密耦合”和“MVC规则”是什么意思),但我并不认为Graves视图“太耦合”。对于域层,我明确地认为您应该继续使用Grails功能生成域、控制器和视图。 以下是我的理由:

  • 视图层本质上依赖于域(MVC中的模型);MVC模型确实值得商榷,但我确实认为Grails实现的约定是干净且易于维护的
  • Grails在很大程度上基于这一点,这本身就要求使用最佳实践作为主要使用的约定(否则我不会看到太多收益),我认为Grails的人在这方面做得非常好;这意味着我宁愿研究生成的代码来更好地理解grails(和groovy)原理,而不是忽略它(如Chetan所建议的)
我希望能澄清一点。但如果我不这样做,我通过的推荐信就可以完成这项工作