Каковы преимущества репозиториев контента (не говоря о CMS)

Учитывая, что многие люди используют репозитории контента. Должна быть веская причина. Я создаю новое веб-приложение, которое должно хранить контент. Может ли кто-нибудь помочь мне понять это?

Каковы преимущества использования репозитория контента, такого как Apache Jackrabbit, по сравнению с написанием собственного кода/API для хранения изображений или текстовых страниц? Написание собственного требует времени и т. д., но также требует внедрения и изучения нового фреймворка, такого как API репозитория контента. Преимущество создания собственного кода, на мой взгляд, заключается в том, что вы знаете свой код и сразу же получаете опыт, если вам нужно улучшить или исправить его. Используя другой фреймворк, вам нужно изучить его недостатки, и всегда проще модифицировать код, который вы знаете, но не знаете... то есть вы не знаете код этого базового фреймворка так же хорошо, как и свой собственный.

Как я уже сказал, многие люди используют их. Должна быть причина. Я не могу рассматривать это как еще одно «все используют их, поэтому и мы должны». По крайней мере, я надеюсь, что это не так.:)

12
задан Bill Rosmus 11 July 2012 в 18:41
поделиться