Quinta-feira, durante o relaxamento e vendo stories no Facebook pra dar umas risadas, apareceu um vídeo promocional de uma imersão. Ela falava sobre o NesttJS. Um framework para NodeJS de alta escalabilidade que eu já tinha ouvido falar, através de Tenclar (que me falara do NextJS) e Felipe (que abordou sobre o NestJS). Mas nunca dei muita bola por estar focado em outro projeto, em PHP...
Mas neste dia, percebi a necessidade de aprender essa ferramenta, se eu quiser que o !Set já nasça atualizado. Ví um video, bem breve, que expicava a vantagem de se usá-lo e me questionei: será que meu sistema vai ficar bem melhor com isso?
Cara, tive que me inscrever nessa imersão...
Eu já estava com todas as entidades prontas e a API básica funcional. Fiquei me perguntando se vareria a pena trocar toda a estrutur que eu já tinha montado. Mas tomei coragem e fui fazer umas pesquisas sobre o modelo SOLID e suas vantagens. É bem diferente. Mas me alegrei quando descobri que, o que tinha me dado bastante trabalho até agora, que era o Banco de Dados e as entidades em TypeORM poderiam ser totalmente aproveitadas, só tinha que distribuir conforme os serviços e suas necessidades, ao invés de alocá-los em uma única pasta, a '/models'.
Vai atender exatamente o que pretendo, de forma mais fácil e eficaz e vai me permitir que todos os serviços sejam atendidos, mesmo com a internet ou a rede em "modo down". Foi então que decidi que negócio é o seguinte: vou botar pra foder, nessa porra e mudar de paradigma!Tive que retomar a engenharia de software e deixar bem clara para que eu pudesse, de forma efetiva, saber onde colocá-las. enquanto isso, decidi parar de cuspir código, como me ensinou um dia o Mestre Darueck e estudar a framework - e fazer a imersão, uma vez que minha experiência com JavaScript é pequena, se comparado ao PHP. Vou adiar por duas semanas as cuspidelas, estudar mais um pouco e continuar a engenharia do software...
PS: fiquei apaixonado pelo JS e suas possibilidades, do mesmo jeito que fiquei, quando conheci o meu amado e idolatrado PHP...
Nenhum comentário:
Postar um comentário
Dúvidas ou críticas?
Observação: somente um membro deste blog pode postar um comentário.