Qual a diferença entre Java e Java Script?
Qual a diferença entre Java e Java Script?
Oi Gilberto!
Apesar dos nomes parecidos, os dois são conhecidos por coisas diferentes.
Dentre as diferenças da linguagem em si, podemos citar:
O Java é fortemente tipado (uma vez que a variável recebe um tipo, ele não pode ser mudado, ou seja, uma variável não por ser inicializada como int
e depois ser mudada para string
); híbrido, pois é compilado para bytecodes e depois interpretado pela JVM, e é fortemente orientado à objetos.
Já o Javascript é fracamente tipado, interpretado e apesar de possuir orientação à objetos, ela não é tão encorajada como no Java.
Dentre as diferenças de aplicações o Java se destaca em sistemas grandes por trás de empresas e é a linguagem padrão no desenvolvimento de aplicativos para android.
O Javascript é a linguagem da Web e todos os sites dinâmicos são construídos com ele. É possível desenvolver aplicativos mobile (tanto android quanto iOS) e servidores também com o NodeJS.
Se você deseja construir sistemas para a Web, tanto a parte visual (front-end) quanto o servidor (back-end), sugiro que você estude Javascript, pois no front-end por enquanto ela é a linguagem dominante. Caso você queira apenas a parte de back-end, o Java pode ser uma opção pois ela é uma das linguagens mais populares para isso.
Aqui na Alura temos diversos cursos sobre as duas linguagens. Para o Javascript, a Formação Front-end vai te introduzir ao mundo web e a Formação Node.js vai te ensinar a construir servidores. Para o Java, um bom começo seria a Formação Java e Orientação à Objetos.
Espero ter ajudado! Qualquer dúvida pode postar aqui. :)