1
resposta

Pacote package.json (JS) vs método main (Java)

Na linguagem Java definimos o início da execução através do método MAIN pela assinatura padrão, porém no JS notei que não há algo tão prático assim ainda. No JS é necessário criar o arquivo package.json e definir como "type": "module". Por que no JS não pode existir algo tão simples como ocorre no Java?

1 resposta

Fala ai Thiago, tudo bem? Na verdade o JavaScript é até mais simples, se tu tiver o Node instalado na máquina, pode fazer algo assim: node nome-do-arquivo.js (a extensão pode é opcional).

Ai ele vai ler e executar o arquivo em .js em si.

Ou seja, diferente do Java que precisaria compilar para depois executar, o Node já vai ler e interpretar.

No caso do curso foi necessário essas configurações por conta da arquitetura da aplicação, assim como no Java em ambientes mais complexos que envolvem configuração de Maven, Tomcat e afins.

Espero ter ajudado.