Desde JavaScript foi criado pela Netscape para adicionar maior funcionalidade para páginas HTML , milhares de pessoas foram confundidos pela semelhança de nomes para a linguagem de programação Java da Sun Microsystem . Ambos têm sido comumente usados em aplicações Web , mas eles não são os mesmos. Distingui-los é relativamente fácil , no entanto. Java
Java foi criado por James Gosling da Sun Microsystems bem antes JavaScript surgiu. Ele foi projetado para ser uma linguagem de Programação Orientada a Objetos ( OOP) , com uma visão de classes Java --- os pacotes independentes de código que funcionam como precursores de Java "objetos" --- sendo espalhados por toda a Internet e chamado em cima de aplicações distribuídas . Java ainda é usado em muitos contextos de negócios e, especialmente, na educação, como um exemplo de um objeto linguagem de programação orientada .
JavaScript
JavaScript foi criado pela Netscape como um linguagem de script para adicionar funcionalidade dinâmica de páginas da Web estáticas HTML . Ele foi originalmente chamado LiveScript , e passou por uma mudança de nome no momento em que a linguagem de programação Java foi altamente popular. JavaScript permite Web designers e desenvolvedores para criar páginas mais interativas e funcionais . Combinado com CSS , é a força motriz por trás do paradigma de desenvolvimento Web chamada Web 2.0.
Semelhanças
Ambas as línguas compartilham uma sintaxe semelhante , em que tanto suportar semelhança sintática para a linguagem de programação C + +. Algumas outras linguagens de programação modernas, como PHP, também compartilhar essas semelhanças. Java é sempre objecto Oriented e não pode ser usado de outra forma . JavaScript pode ser usado como uma linguagem Orientada a Objetos . Na época em que foi criado , este ajudou a contribuir para a sua aparente semelhança com o Java. A partir de 2011 , no entanto , a maioria das linguagens de script também apoiar uma abordagem de programação orientada a objeto .
Diferenças
JavaScript só pode ser executado no contexto de um navegador da Web ou , potencialmente , um outro ambiente que pode executar scripts de JavaScript. Java é uma linguagem de programação independente que se poderes muitas aplicações móveis , aplicações de servidor Web, e outros exemplos de funcionamento de forma independente do software. JavaScript foi feito para manipular HTML e agora também pode manipular CSS , bem como ativar determinadas funções do navegador da Web que o hospeda. No entanto , ela é incapaz sem que ambiente . Java pode ser compilado para rodar em praticamente qualquer lugar .