Boa tarde, Isabela! Tudo bem?
Essa é uma ótima pergunta e é importante pensar em boas práticas para organizar seu ambiente de desenvolvimento. Ambas as abordagens que você mencionou têm seus prós e contras, mas vou te dar algumas sugestões para te ajudar a decidir.
Criar e editar diretamente no WSL:
- Vantagens: Isso pode ser mais eficiente, pois você estará diretamente no ambiente Linux, que é mais próximo do ambiente de produção na AWS. Além disso, evita problemas de compatibilidade entre sistemas de arquivos do Windows e do Linux.
- Desvantagens: Se você não está acostumada a usar editores de texto no terminal, pode ser um pouco desafiador no início.
Criar no VSCode no Windows e copiar para o WSL:
- Vantagens: O VSCode oferece uma interface gráfica amigável e muitos plugins úteis que podem facilitar o desenvolvimento. Além disso, você pode usar a extensão do WSL no VSCode, que permite editar arquivos diretamente no WSL usando o VSCode, sem precisar copiar manualmente.
- Desvantagens: Pode haver um passo adicional de copiar arquivos, a menos que você use a extensão do WSL, que elimina essa necessidade.
Uma prática comum é usar o VSCode com a extensão do WSL. Isso permite que você edite arquivos diretamente no ambiente WSL usando a interface do VSCode, combinando o melhor dos dois mundos. Assim, você mantém a organização e a eficiência do desenvolvimento no Linux, enquanto aproveita a facilidade de uso do VSCode.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.