【发布时间】:2009-02-05 19:06:04
【问题描述】:
所以我有taken over a Java Web project。该应用程序是由现在为另一家公司工作的另一位开发人员编写的。一般来说,该应用程序简单明了,设计良好,并且代码有足够的文档记录。唯一的问题是之前的开发人员决定构建自己的数据库访问库,而不是使用流行的框架。在他多年的编程生涯中,他构建了一个令人印象深刻的框架来访问任何数据库(类似于轻量级 Hiberbate)。
现在,我没有理由放弃他的代码并用更传统的 JPA 层替换数据层,因为当前代码工作得很好(尽管它很诱人!)。但我想知道是否应该使用具有新功能的更传统的框架。应用程序堆栈很简单,我可以轻松插入 Hibernate 或 JPA。所以旧页面(带有新的错误修正)将使用旧框架,而新页面将使用新框架。
然而,这种方法的一个缺点是它可能会让新开发人员感到困惑。但是,我也可以继续使用旧框架,并根据需要对其进行扩展/修复。就像我说的,它有效!
【问题讨论】:
标签: java jsp frameworks