Visualizzazione dei risultati da 1 a 4 su 4

Discussione: HMVC vs MVC

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    189

    HMVC vs MVC

    stavo guardando alcuni framework che si basano sul modello MVC che non ho mai usato (non so se sia un bene o un male, ho sempre mantenuto il codice separato ma non in questo modo)

    e leggendo ho trovato dei riferimenti all' HMVC

    volevo però capire se utile strutturare secondo l'HMVC oppure se serve solo per siti veramente grandi

    facciamo un esempio per un sito tipico di ecommerce con registrazione utenti e carrello conviene?

    da quanto ho capito se nell' MVC si struttura
    -
    --controllers
    --models
    --views

    nella struttura HMVC, dovrebbe essere

    -
    --carrello
    ---controllers
    ---models
    ---views

    --utenti
    ---controllers
    ---models
    ---views

    ma se strutturassi così?

    -
    --controllers
    ---carrello
    ---utenti

    --models
    ---carrello
    ---utenti

    --view
    ---carrello
    ---utenti

  2. #2
    L'HMVC viene utilizzato principalmente in applicazioni n-tier e multithread. IMHO all'interno di una applicazione web l'MVC va più che bene.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    189
    però seppur il metodo MVC tiene ordine nel codice separandolo

    una volta che sviluppo il carrello per un sito e voglio riutilizzarlo devo andare a spulciarmi i miei file nella 3 directory per copiarli nel nuovo progetto, sinceramente non ho ben capito se in tale modello è prevista una sotto suddivisione in directory (come nell'ultimo esempio scritto prima)... altrimenti buttando tutto in un unico calderone mi sembra abbastanza disordinato

  4. #4
    IMHO se ti fai questi problemi non hai mai sviluppato ne efffettuato il deploy di applicazioni di una certa complessità .

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.