Carregando agora

JAVA x JAVASCRIPT

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.

Captura-de-Tela-2023-01-15-as-21.51.47 JAVA x JAVASCRIPT
Fonte: própria

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

Javascript-Event-Loop-Web-APIs-1-1024x576 JAVA x JAVASCRIPT
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

Captura-de-Tela-2022-12-07-as-01.11.07 JAVA x JAVASCRIPT
Compartilhar