Dado que mucha gente usa repositorios de contenido. Debe haber una buena razón. Estoy construyendo una nueva aplicación web que necesitará almacenar contenido. ¿Alguien puede ayudarme a entender esto?¿Cuáles son las ventajas de los repositorios de contenido? (Sin hablar de los de CMS)
¿Cuáles son las ventajas de utilizar un repositorio de contenido como Apache Jackrabbit en lugar de escribir su propio código/API para almacenar imágenes o páginas de texto? Escribir el tuyo requiere tiempo, etc., pero también lo hace la implementación y el aprendizaje de un nuevo marco como la API del repositorio de contenido. Me parece que un beneficio para ti mismo es que conoces tu código y tienes experiencia inmediata si necesitas mejorarlo o solucionarlo. Usando otro marco, necesita aprender sus debilidades, y siempre es más fácil modificar el código que usted sabe que no sabe ... es decir, usted no conoce ese código de marco subyacente tan bien como el suyo.
Como dije, mucha gente los usa. Debe haber una razón. No puedo verlo como otro "todos los están usando así que nosotros también". Al menos espero que no sea eso. :)
Gracias por los comentarios, esto me da algo que ver después de estos primeros pasos. Sin embargo, agregarle un cabestrillo a tu ejemplo (de hecho, el gran énfasis en él ... comprensible en el artículo y en tu contexto) es demasiado para que yo pueda asimilarlo ahora. Regla del Telescopio de Thompson. Una vez que pueda descifrar java/glassfish y jcr, podré apreciar/entender lo que ofrece el cabestrillo. Pero necesito caminar antes de correr. :) En este momento solo quería saber racionalmente por qué debería molestarme en aprender jcr. David proporcionó el tipo de razonamiento estratégico que estaba buscando. Le daré una oportunidad a jcr. – BillR
Aún le dio +1 sin embargo. :) – BillR
Lo suficientemente justo: también puede detenerse antes de la mención de Sling en mi respuesta y ser feliz con JCR solo ;-) –