Você usam DDD e arquitetura em camadas com JS ou com sua stack? #1646
Unanswered
wilsongomes-swe
asked this question in
Perguntas e Respostas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Galera,
minha maior experiência e base de desenvolvimento é com C# (.Net Core Web API) e com JS (React front-end e começando a fazer bastante coisa em node, mas ainda cheio de dúvidas).
Com react no front passo longe de usar alguma arquitetura como DDD, sigo os padrões da própria documentação dele, acredito que um DDD no front nem caiba... Mas agora começando a focar no back com node e muitas vezes sinto falta das camadas de Application, segregar com interfaces, classes de Services, as Entities no Domain, usar padrão de Repositórios, injeção de dependencias e etc.
A grande maioria de materiais de node que vejo galera já manda as entidade direto no mongoose ou no sequelize ali em uma pasta "models" mesmo, praticamente o MVC simples (ou a UI Inteligente como o Eric Evans chama).
Mas enfim, queria saber se estou pensando certo em querer colocar TypeScript para tipar e trabalhar com interfaces + inversify pra DI + inversify-express para usar decorators/anotations para controllers e suas rotas, querer separar as camadas de Application, Domain e Infra... Isto em node é considerado boas práticas também ou se estou pensando demais como C# e não com a proposta do JS??
Qual a opinião de vocês? como fazem em seus projetos?
PS.: Estou apenas testando para usar em backend se se mostrar uma abordagem legal usar como citei, mas no front com react e no react-native vou manter a linguagem funcional e fluida usando react e seus functional components.
Beta Was this translation helpful? Give feedback.
All reactions