Resultados 1 al 3 de 3

Tema: Duda para la estructura del código en una aplicación web en un CMS

  1. #1
    Con domicilio en Noticias3d.com Avatar de Bakidok
    Mensajes
    6,272

    Predeterminado Duda para la estructura del código en una aplicación web en un CMS

    Tengo una duda que no se si sabré explicar bien, a ver:

    Pongamos por ejemplo que se tiene que desarrollar una aplicación web bastante grande (tipo ERP) a medida para una empresa, y se quiere hacer sobre la base de un CMS como Drupal 8 (que sea Drupal no es relevante para la duda).

    Los CMS se basan en módulos que extienden la funcionalidad de la web que se quiere hacer. Pero en el caso de una aplicación web a medida, hacerlo todo en 1 solo módulo o dividirla en varios módulos es relevante? los módulos siempre estarán activados, por lo que a nivel práctico da igual que sea 1 a que sean varios. Pero a nivel de estructura y organización del código de la aplicación, es recomendable hacerla en varios módulos? y cuál seria la lógica de crear un nuevo módulo? por entidades? por ejemplo, si es una aplicación de transportes, sería lógico crear un módulo para la gestión de los Camiones, otro módulo para la gestión de los Clientes, otro módulo para los Proveedores, etc.? o mejor ponerlo todo en un mismo módulo y allí ya organizarlo por carpetas?

    Drupal 8 utiliza el modelo MVC y por defecto ya tiene una organización de las carpetas en cada módulo, en "src/Controller" los archivos de los controladores de las llamadas, en "src/Form" los archivos de creación de formularios, etc. Pero claro, si se crea todo en un mismo módulo, la carpeta "src/Controller" podría llegar a tener muchos archivos ya que agruparía todos los controladores de la aplicación, y no se hasta que punto es "ético" a nivel de programación organizar el código así.

    No se si alguien se ha encontrado en un caso parecido, pero vamos, cualquier opinión es bienvenida

    Gracias!
    PingStatus: Detecta cortes en tu conexión a Internet

    Intel Core i7-7700K@4.5Ghz | Lepa Exllusion 240 | MSI Z270 Gaming Pro Carbon | 32 GB DDR4 3000 MHz CL15 | Aorus GTX 1080 Ti Xtreme 11GB GDDR5X | Antec P100

  2. #2

    Predeterminado Re: Duda para la estructura del código en una aplicación web en un CMS

    Cuando lo he hecho ha sido sobre Wordpress. Todo en un plugin para hacer la funcionalidad específica, aunque luego ese plugin constase de multitud de clases separadas.

  3. #3
    Con domicilio en Noticias3d.com Avatar de Bakidok
    Mensajes
    6,272

    Predeterminado Re: Duda para la estructura del código en una aplicación web en un CMS

    Si, creo que al final lo mejor es ponerlo todo en un único módulo y tratar eso como la carpeta base de trabajo de toda la aplicación.
    PingStatus: Detecta cortes en tu conexión a Internet

    Intel Core i7-7700K@4.5Ghz | Lepa Exllusion 240 | MSI Z270 Gaming Pro Carbon | 32 GB DDR4 3000 MHz CL15 | Aorus GTX 1080 Ti Xtreme 11GB GDDR5X | Antec P100

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •