Boa tarde,
por favor, tenho uma dúvida bem iniciante a respeito de como organizar os arquivos no modelo MVC, penso que há 02 formas e gostaria de saber qual a melhor ou mais utilizada por exemplo:
Digamos que eu tenha várias páginas Home, Sobre, Casos, Contato...
Caso A:
/model
/Home/
HomeModel.js
/Sobre/
SobreModel.js
/Casos/
CasosModel.js
/Contato/
ContatoModel.js
ModelsGeral.js
/Controler
/Home/
HomeModel.js
/Sobre/
SobreModel.js
/Casos/
CasosModel.js
/Contato/
ContatoModel.js
/View
/Home/
HomeView.js
/Sobre/
SobreView.js
/Casos/
CasosView.js
/Contato/
ContatoView.js
ViewGeral.js
Caso B:
/Home/
/Model
/View
/Controller
/Sobre/
/Model
/View
/Controller
/Casos/
/Model
/View
/Controller
/Contato/
/Model
/View
/Controller
/Geral/
/Model
/View
Obs: no caso de "Geral", imagino que tenha componentes que possa ser usado em todas as páginas (modais, dropdows, carousels) - aproveitando gostaria de saber se coloco tudo isso em classes em View? - ou Models genéricas que não se restrinjam a alguma página específica.