Estoy tratando de comprender las diferencias clave entre estos dos tipos de plantillas de aplicación de Datos centrales.¿Aplicación basada en documentos con datos básicos frente a la aplicación de datos básicos?
Mi comprensión es que con una aplicación de datos central basada en documentos se obtiene acceso a instancias de NSDocument y una gran cantidad de comportamientos basados en documentos de forma gratuita (guardar diálogos, deshacer, etc.).
Suponiendo que quiero crear una aplicación que es más "Proyecto" en base y no necesariamente centrado en la creación de documentos salvables individuales debería seguir utilizando la base de datos con los documentos?
Para ser más concretos, que estoy tratando de construir una aplicación CMS simple usando datos básicos y que da salida a las páginas HTML de una manera estructurada. La idea de la aplicación se centraría en "sitios" que son realmente proyectos y no documentos únicos. Los proyectos contienen un modelo consolidado para varias publicaciones, páginas, contenido de la barra lateral y cualquier contenido que pueda necesitar ir a un sitio web. Pero la aplicación no guarda páginas individuales como documentos en el sentido tradicional. Quiero un modelo unificado de todos los datos del proyecto y proporcionar una funcionalidad de exportación donde todo el modelo de la aplicación se exprese como un conjunto de documentos html en una carpeta de proyecto específica.
Esto es tanto un ejercicio de aprendizaje y algo que quiero tratar de crear para mi mismo.
¿Algún consejo sobre la documentación específica para leer? En particular, información sobre aplicaciones de cacao basadas en "proyectos", y ejemplos y tutoriales útiles.
Es concebible que el modelo de datos CMS podría ser almacenado en un solo documento de datos básicos, pero eso no significa necesariamente parece correcto desde el punto de vista arquitectónico.
Ok, gracias. Eso era lo que me preguntaba. –