使用界面 - Grails vs Spring

时间:2015-03-29 10:54:25

标签: spring grails interface

我正在使用Grails和Spring企业应用程序,我知道程序接口的重要性,但我看到大多数Grails应用程序都不遵循这个提到的设计,而是他们的编程流程会与服务层中的controller -> service类似,它们处理所有业务和DB导向事物。

但是,当Spring中相同的开发人员编程风格强调程序接口的重要性

为什么Grails不遵循这样的设计模式,无论如何?

1 个答案:

答案 0 :(得分:1)

通过接口程序我认为你的意思是program to an interface。跨越对您的设计有重要意义的边界时,这是一种很好的做法。艺术在决定什么是重要的。

使用框架不会强迫您进入特定模式或体系结构。框架确实改变了方便的方式。有些人被这种便利所吸引,并且尽可能地依赖于框架。其他人反对这一点,并认为它是懒惰的编码。最后,这是一个权衡。

实际上对此存在相当大的争议。我之前总结了here