鉴于很多人使用内容存储库。一定有充分的理由。我正在构建一个需要存储内容的新 Web 应用程序。有人可以帮助我理解这一点吗?
与编写自己的代码/API 来存储图像或文本页面相比,使用像 Apache Jackrabbit 这样的内容存储库有什么优势?自己编写需要时间等,但实施和学习新框架(如内容存储库 API)也是如此。在我看来,滚动你自己的代码的好处是你了解你的代码,并且如果你需要增强或修复它,你可以立即获得专业知识。使用另一个框架,您需要了解它的弱点,并且修改您知道但不知道的代码总是更容易......即您不知道底层框架代码以及您自己的代码。
正如我所说,很多人都在使用它们。一定是有原因的。我不能把它看作只是另一个“每个人都在使用它们,我们也应该这样”。至少我希望不是这样。:)