Java框架战争:春季和休眠
我的开发人员正在发动一场内战。在一个阵营中,他们拥抱了Hibernate和Spring。在另一个阵营中,他们已经谴责了框架 - 他们正在考虑Hibernate。
问题是:新手Hibernate-Spring皈依者可能会偶然发现任何令人讨厌的惊喜,弱点或陷阱吗?
PS:我们有一个不是很复杂的DAO库。我怀疑它是否具有Hibernate的丰富性,但它正在达到某种成熟度(即,在包含它的最后几个项目中,它没有被改变)。
我的开发人员正在发动一场内战。在一个阵营中,他们拥抱了Hibernate和Spring。在另一个阵营中,他们已经谴责了框架 - 他们正在考虑Hibernate。
问题是:新手Hibernate-Spring皈依者可能会偶然发现任何令人讨厌的惊喜,弱点或陷阱吗?
PS:我们有一个不是很复杂的DAO库。我怀疑它是否具有Hibernate的丰富性,但它正在达到某种成熟度(即,在包含它的最后几个项目中,它没有被改变)。
他们谴责了框架?
这太疯狂了。如果您不使用现成的框架,则可以创建自己的框架。它仍然是一个框架。
我过去曾多次使用Hibernate。每次我遇到边缘情况时,确定语法都会变成通过文档,Google和旧版本进行寻宝游戏。这是一个功能强大的工具,但记录得很差(最后我看了)。
至于Spring,在过去几年中,我面试或看过的每一份工作都涉及Spring,它真的已经成为Java /Web的事实标准。使用它将帮助您的开发人员将来更具市场性,并且它将对您有所帮助,因为您将拥有大量了解您的应用程序的人。
编写自己的框架是诱人的,有教育意义的,而且很有趣。效果不太好。