1
resposta

Estrutua do projeto

Boa tarde,

Essa arquitetura de projeto é uma prática de mercado?

Achei um pouco estranho a forma como é montado o projeto:

-api index.js importar as rotas de fornecedor -rotas -fornecedor index.js ** importar as rotas de produtos ** -produtos index.js

Em outros projetos de exemplo na internte o código parece mais organizado, com controllers, models e routes, além disso também não possuem muitos arquivos com o nome index conform os das aulas.

obrigado.

1 resposta

Oi Rafael, tudo bem? Normalmente projetos que possuem pastas como controllers, models, routes, parecem ser bem inspirados no MVC. Em outras arquiteturas ou até mesmo frameworks, uma ou mais dessas camadas podem ter outros nomes. Exemplo seria que controllers e routes poderiam ser uma coisa só. models podem virar entities e por ai vai. E variabilidade das estruturas podem mudar bastante de projeto pra projeto.

Contudo, a estrutura que você trouxe é mais comum de se ver por ai.