Como conheci e porque adoro Nest.JS
Um pouco sobre mim Sou engenheiro de software full-stack com foco em frontend, porém, migrando para backend.
Tópico: Como fui apresentado ao Nest Antes que eu começasse a utilizar Nest.js em minhas aplicações backend, utilizava apenas Javascript, com Node.js e após 1 ano, fui migrando para Typescript.
Sou programador que utiliza Angular para o frontend, e por eu estar migrando o meu foco para backend, decidi aprender algo novo, algo para me destacar no mercado. Já havia lido sobre a respeito, mas nunca tinha lido a documentação, nunca tinha criado um projeto teste.
Então, enquanto eu estava saindo de uma empresa ("desempregado" hahaha), procurei engordar meu currículo e então, tirei da minha lista de "To learn" para "To using" o NestJS.
Esse framework, que utiliza Node.js por debaixo dos panos me encantou a primeira vista, a semelhança com a estrutura de projeto/pastas com projetos Angular, separação por módulos, havendo também, services... Descobri que o criador trabalhou no desenvolvimento do Angular, então, utilizou dos mesmos princípios para o lado do backend. Isso tornou a minha experiência de aprendizado ainda mais delicinha, mais produtiva e feliz.
Desde então, venho migrando minhas aplicações para fazer uso desses conceitos e me deixar contente por ter uma aplicação bem estruturada, robusta e concisa.
Isso abre um outro tópico, que falarei em outra postagem, que é sobre minha aplicação que estou desenvolvendo há uns três meses e estou adorando a experiência. Em breve falarei sobre, como também, disponibilizarei o link de staging/homologação para quem quiser testar.
Muito obrigado pela leitura 😁
Obs: Se quiserem conhecer um pouco sobre o criador do Nest -> https://medium.com/@kammysliwiec/about
Obs2: Se quiserem conhecer sobre o Nest -> https://docs.nestjs.com/
Nestjs é muito bom. Tive a mesma experiência que você, saí do Angular pra ir pro back end. Sempre usei express pra fazer o back, mas as vezes eu passava muita raiva. Até um dia que estavamos codando o back de um subsistema na empresa utilizando Hono/Elisya e simplesmente deu tudo errado. Troquei o micro serviço que eu estava responsável de Elisya para Nest sem nunca ter usado o framework na vida. Agora o sistema está nos passos finais, com tudo funcionando em menos de uma semana de código.
Esse assunto de Frameworks JavaScript sempre me incomodou porque antigamente eu ia dormir e acordava pela manhã e lá estava mais um framework javascript e atualmente se eu vou ao mercado e volto já tem alguém falando de um novo framework javascript foda... haha
Eu fico pensando o que diabos têm de errado com todos os outros framework javascript criados e porque tem tanto framework de tudo, principalmente javascript..
Porque se eu instalar o React ali com espressJS eu resolvo o problema... mas agora tem NextJS, NestJS... Vitte.. sei la o que..
Acho a evolução boa, porém acredito que poderia haver um processo mais sustentável, uma pessoa iniciante que se aventura com JavaScript poderia ter um ataque de pânico de tanta informação que sai relacionada e pior.. muitas vezes e mais do mesmo, faz a mesma coisa que o outro já faz de outro modo..
Eu vou dar uma olhada superficial nisso, mas aposto que daqui uns dias já vai ter algo melhor que esse NestJS.. é uma vida sofrida do povo de JavaScript haha.
O Nest.js é simplesmente incrível, atualmente trabalho como Frontend, mas comecei minha jornada na programação como Backend usando o Django, e sempre o achei um framework insuperável(aquela coisa de iniciante que tem seus framework do coração), não havia encontrado outro framework pra back que me despertasse interesse até encontrar o Nest.js, ele é incrível
Nestjs tem alguma integração com o Angular? Tipo, de funcionarem monorepo?
ps: eu achava que o nest era basead no spring..
Eu detesto nest (tmb n curto typescript), acho verboso, custoso e com baixa performance (claro, comparando com go, Java e afins). mas achei interessante como geralmente fullstack gostam mais, me pergunto se não foi um foco do framework
Nest é coisa bonita demais kkkkkk. Comecei a usá-lo por acaso. Eu queria fazer um aplicativo como proposta de TCC e queria usar o .NET para fazer a construção da api. Só que, por algum motivo, a url da api local não funcionava no emulador de forma alguma, e o problema era com o framework, pq um servidor em node funcionava. Fiquei bem decepcionado pq queria usar uma estrutura orientada a objetos e o express é meio custoso pra isso. Daí meu orientador falou que tinha ouvido falar desse framework nest e que ele tinha similiaridade com .NET. Simplesmente apaixonei pelo framework foi uma experiência muito boa aprender mais dele. Principalmente pela documentação ser tão simples