quinta-feira, 25 de outubro de 2007

Javascript NÃO é Java

Muitas pessoas inesperientes nas duas linguagens acham que Java e Javascript são a mesma coisa...

Java é uma linguagem procedural e ao mesmo tempo orientada a objetos, que roda em uma máquina virtual, a JMV. Para rodar o código escrito em Java precisa ser COMPILADO, sendo transformando dessa forma em bytecodes que serão posteriormente interpretados em tempo de execução pela JVM.

Javascript é uma linguagem de Script, portanto, NÃO COMPILADA, que foi criada pela empresa Netscape. O nome JavaScript foi sugerido por que a linguagem tinha uma sintaxe bem parecida com Java, ou também porque java estava na moda à epoca (199*), como linguagem do "futuro" para a internet.

Atualmente a linguagem é padronizada por um grupo europeu chamado ECMA. E não se estranhem quando ouvirem falar em ECMAScript. Que leia-se "JavaScript".

Apesar da tentativa de padronização da linguagem, cada navegador implementa sua própria versão da ECMAScript. Há códigos que não funcionam no Firefox, por exemplo. E há vários que não tem nem chance de rodar no IE.

Aqui tem uns links referência para as duas linguagens:

Java: http://java.sun.com

EcmaScript: http://www.ecma-international.org

Só pra relembrar: JavaScript é uma coisa. Java é outra totalmente diferente.

Nenhum comentário:

Postar um comentário