作为一名 Java Web 应用程序开发人员,我去年使用了 JSF (SUN) 作为我的 Web 应用程序的框架。我不得不说我非常喜欢使用它,它使开发更容易。
最近看了很多关于JBoss Seam的好文,但是还是没遇到用过的人。据我所读,SEAM 似乎是 JSF 的下一步。
因此,对于使用过 SEAM 的人,我的问题是:在使用这项技术的过程中,您遇到过任何缺点吗?您会说使用它感觉很自然吗?
最佳答案
任何框架(如 SEAM 或 Grails)的优势在于它具有更高的抽象级别。它会为您处理底层细节,如果设计和编写得当,事情会变得更容易。
任何框架(如 SEAM 或 Grails)的缺点是它向您隐藏了很多细节。如果您永远不了解底层发生的事情,如果您陷入困境并且对为您生成的代码一无所知,您会发现自己陷入了一个麻烦的世界。
另一个缺点是它们构建到模型中的假设可能并不总是您想要的。但改变它们意味着打破它们为您铺设的道路,这并不容易。
我的建议是使用框架并欣赏它带来的优势,但不要以此为借口停止了解底层发生的事情。成为可以在没有框架的情况下手写整个事情的人,但选择使用它是因为它提供了杠杆作用。
关于java - SEAM 有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1249629/