Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Modelo de domínio na aplicação no Front

Prezados,

Com base no curso de Vue.js (e avançado JS), percebi que é uma boa prática criarmos classes para representar nossos objetos de domínio no front-end. Agora, sendo assim, deveríamos seguir todas as boas práticas de Orientação a Objetos (DDD, SOLID, ...), certo?

Outra pergunta: sendo O.O. o paradigma utilizado também no back-end, a solução possivelmente já tem um projeto que reflete o modelo de domínio da aplicação (com classes POJO ou POCO, por exemplo). O ideal é que as classes criadas no front tenham alguma semelhança com estas classes que refletem o domínio criadas no back, certo?

1 resposta
solução

Boa tarde, Bruno! Como vai?

Vamos lá responder suas perguntas!

Com base no curso de Vue.js (e avançado JS), percebi que é uma boa prática criarmos classes para representar nossos objetos de domínio no front-end. Agora, sendo assim, deveríamos seguir todas as boas práticas de Orientação a Objetos (DDD, SOLID, ...), certo?

Isso, está correto!

Outra pergunta: sendo O.O. o paradigma utilizado também no back-end, a solução possivelmente já tem um projeto que reflete o modelo de domínio da aplicação (com classes POJO ou POCO, por exemplo). O ideal é que as classes criadas no front tenham alguma semelhança com estas classes que refletem o domínio criadas no back, certo?

De modo geral, as classes irão ter algum nível de semelhança sim! Mas claro que elas poderão ter algumas diferenças dado as necessidades específicas da aplicação do front ou do back!

Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!