É importante saber que o Javascript é completamente diferente do Java. Mesmo que os dois sejam utilizados para criar páginas Web evoluídas. Mesmo que os dois usam o mesmo termo Java (café em americano), temos aí duas ferramentas informáticas bem diferentes.
JAVASCRIPT
Código integrado na página Html
Código interpretado pelo browser no momento da execução
Códigos de programação simples mas para aplicações limitadas
Permite de aceder aos objectos do browser
Confidencialidade do código é nulo (Código é visível)
JAVA
Modulo (applet) distinto da página Html
O código é compilado antes da sua execução
Linguagem de programação muito mais complexa mas mais poderosa
Não tem acesso aos objectos do browser
Segurança (Código compilado)
Javascript é mais simples realizar visto que o código que se insere directamente nas páginas Html com por exemplo um simples editor de texto como o Notepad. O Java necessita de uma compilação prévia do código.
O campo de aplicação do Javascript é um tanto limitado enquanto que com o Java pode-se fazer tudo em princípio.
Como o código Javascript é incluído nas páginas Html, este é visível e pode ser copiado por todos. Pelo contrário o Java, o código é compilado o que o torna indecifrável.
Os códigos de Javascript não atrasem o carregamento da página enquanto que um applet Java pode demorar minutos a carregar.