Algumas pessoas ainda confundem estas duas linguagens, achando que uma deriva da outra ou que há entre elas uma origem em comum. Então, vamos entender de uma vez por todas a diferença entre as duas.

O JAVA


Criado por James Gosling nos anos 90 por uma empresa chamada Stanford University Network Microsystems, ou, Sun Microsystems. O Java é uma linguagem flexível, ela pode ser utilizada em diversos contextos, para computadores, celulares, sistemas de gerenciamento de veículos e etc.

Uma característica importante dessa linguagem é a independência de plataforma, que faz com que o programa possa ser executado em diferentes plataformas e sistemas operacionais. E para isto utiliza a famosa Java Virtual Machine (JVM), a Máquina Virtual de Java (tradução livre) ajuda a rodar sistemas baseados em Java.

Na imagem acima temos um exemplo de um programa em Java e como seria o processo para ele rodar em diferentes sistemas operacionais.

A Sun Microsystems foi comprada pela Oracle em 2009, que passou a ser responsável pela manutenção e atualizações do Java.

O JAVASCRIPT


Criado em 1995 por Brendan Eich para o Netscape, para permitir que computadores executassem páginas web de forma mais dinâmica e interativa. A princípio a linguagem foi chamada de LiveScript, mas foi renomeada para JavaScript quando oficialmente lançada no Netscape 2.0. 

O JavaScript possui uma tipagem dinâmica, isso significa que o tipo do dado está associado com o valor que ele recebe, ao invés de ser definido na criação da variável.

Fonte: própria

Também possui uma função que permite fazer a avaliação do código em tempo de execução.

fonte

Em 1996 a linguagem foi submetida ao ECMA International, com o objetivo de padronizar-la. Com isso seria possível que os desenvolvedores de outros navegadores implementarem o trabalho desenvolvido na Netscape, e assim foi criada a norma ECMA-262, além do JavaScript outras linguagens também seguem esta norma.

CONCLUINDO…


Entendemos que o JavaScript foi desenvolvido pela Netscape e não pertence à plataforma Java.

  • O Java é uma linguagem de programação orientada a objetos enquanto o JavaScript é uma linguagem de scripts orientada a objetos.
  • O Java cria aplicações que são executadas na JVM e o JavaScript é executado direto no navegador.
  • E por fim, o Java precisa ser compilado, mas o JavaScript é interpretado.

Mais sobre:

JavaScript

Java

ECMAScript

O AUTOR
Compartilhar