Diferença entre Java e JavaScript

javascript_bookJava e JavaScript podem parecer um descendente direto do outro, mas na realidade estão longe disso. Java é uma linguagem de programação orientada a objetos que pode ser executada em vários sistemas operacionais com o uso de um interpretador. Foi criado pela Sun Microsystems com o objetivo de criar aplicativos autônomos que funcionem em várias plataformas. JavaScript, por outro lado, foi criado pela Netscape como uma linguagem de script muito parecida com uma versão do lado do cliente PHP. Ele não pode criar aplicativos autônomos, mas reside em um Internet navegador.

Java foi uma excelente ideia no papel. Isso permitiu que os programadores criassem um único programa e esperassem que funcionasse na maioria dos sistemas operacionais disponíveis. Ele consegue isso não usando o código nativo de um sistema operacional específico. Em vez disso, o Java usa seu próprio código e o executa em uma máquina virtual que interpreta o código Java em seu código nativo correspondente. Conforme declarado acima, parecia ótimo no papel, mas na prática os programas Java eram significativamente mais lentos em comparação com os programas codificados no código nativo. Isso se devia em grande parte ao fato de que cada código precisava ser processado duas vezes; pela máquina virtual e depois pelo sistema operacional.



JavaScript é uma linguagem de script e, como tal, não é compilado. Um navegador habilitado para JavaScript pega o script e o processa, e então executa as instruções do script. O principal uso do JavaScript é fornecer um nível de interatividade às páginas da web que não são alcançáveis ​​com simples HTML . Ele pode ser usado junto com outras tecnologias como AJAX para fornecer uma experiência ainda mais interativa. O JavaScript também pode interagir com elementos que não são de seu código, o que o Java não faz. Os aplicativos Java só podem ser incorporados em páginas html e, a partir desse ponto, o aplicativo Java funciona por conta própria.

Java e JavaScript são duas linguagens muito diferentes, por isso também têm requisitos diferentes para funcionar corretamente. Instalar o suporte a Java em seu navegador não significa que ele também será capaz de oferecer suporte a aplicativos JavaScript e vice-versa.

Resumo:



1. Java é uma linguagem de programação OOP, enquanto Java Script é uma linguagem de script OOP.
2. Java cria aplicativos que são executados em uma máquina virtual ou navegador, enquanto o código JavaScript é executado apenas em um navegador.
3. O código Java precisa ser compilado enquanto o código JavaScript está todo em texto.
4. Eles exigem diferentes plug-ins .