Java e JavaScript são duas linguagens orientadas a objeto . Além deste fato e seus nomes semelhantes , existem algumas semelhanças entre Java e JavaScript. Pessoas que sabem como usar uma linguagem muitas vezes tornam-se confusos quando tentam aprender o outro , esperando mais semelhanças do que encontrar devido aos nomes semelhantes . Applets Java são executados como programas autônomos , enquanto scripts JavaScript executado em conjunto com HTML em navegadores web. História
Sun Microsystems Java originalmente criado como uma linguagem de programação orientada a objetos. Java pode criar programas que funcionam em várias plataformas . Netscape desenvolveu JavaScript como uma linguagem de script orientada a objeto que é usado dentro de um navegador web. JavaScript foi projetado para confiar em outras estruturas, como um navegador web. Programadores Java applets , ou criar pequenos programas que podem ser executados em qualquer lugar, enquanto programadores JavaScript escrever funções que só podem ser executados na internet. Devido a um conjunto de comandos menores , os programadores podem aprender como criar classes de JavaScript em menos tempo do que aprender Java.
Execução
Um programador deve compilar o código Java antes do programa pode ser executado. Um compilador transforma o código Java em código de linguagem de máquina antes de um navegador pode interpretá-la. Quaisquer alterações que o programador faz ao código vai exigir -lhe para recompilar o programa. Um web designer pode escrever funções JavaScript diretamente em um editor de texto , salve o arquivo e enviá-lo para o servidor para execução imediata . JavaScript compila quando um usuário visita um site. JavaScript amplia capacidade interativa de uma página web através da realização de tarefas não capazes em HTML sozinho. JavaScript pode trabalhar com outras linguagens como HTML, PHP e AJAX , enquanto Java é executado dentro de um navegador em seu próprio.
Sintaxe
Java e JavaScript diferem em a sintaxe para a criação de variáveis e funções. Em Java , o usuário declara uma função semelhante às linguagens de programação tradicionais, como C + + ou Visual Basic. Por exemplo, um programador pode criar uma função digitando " int público funcname (número int) ", enquanto que em JavaScript ele pode criar a mesma função com " funcname função (número) " apenas. Java cria variáveis , declarando um tipo de dados antes de um nome , como " número inteiro ; " . Enquanto JavaScript usa o " var " genérico para declarar todas as variáveis (como " número var " ) e faz a conversão de dados , quando necessário
< br >
Implementação
Para executar applets Java , um navegador deve ter suporte a Java baixado e instalado . Para executar scripts JavaScript , o navegador da web deve ter habilitado funcionalidade JavaScript no menu de opções . Se um usuário permite que seu navegador para utilizar uma das duas línguas , o outro não se torna automaticamente ativado. Ele deve ligar tanto individualmente .