quinta-feira, setembro 2

Diferenças Básicas entre Java e Javascript
(Parte 02)

Uma das maiores confusões que acontecem quando se fala em Javascript é a inevitável comparação com a linguagem de programação "Java". É importante frisar, contudo, que Javascript NÃO TEM NADA A VER COM JAVA. Estas são duas técnicas diferentes de programação e portanto não guardam entre si mais relação que a sintaxe e poucas coisas mais. Java é uma linguagem de programação. Javascript é basicamente uma linguagem de hiper-texto. É útil pois muitas vezes precisa-se, por exemplo, utilizar algum recurso que torne a página mais dinâmica e mais bonita, sem ter de se incomodar com a programação. É útil também pois é bastante simples e foi projetada para fazer as coisas com rapidez.
Listo aqui algumas diferenças entre Javascript e Java:
1) a programação Java requer um kit de desenvolvimento e um compilador. Entretanto, Javascript não é uma linguagem que necessite que seus programas se compilem. Estes são interpretados pelo browser quando ele lê a página;

2) Java é uma linguagem de programação fortemente tipada, ou seja, ao declarar uma variável é necessária a indicação de seu tipo e, então, não é permitida a mudança de seu tipo automaticamente. Por sua vez, Javascript não tem esta característica, e pode-se alocar em uma variável a informação que se deseja, independentemente de seu tipo. Ademais, pode-se mudar o tipo de informação de uma variável quando for necessário;

3) Java é muito mais potente que Javascript, pois Java é uma linguagem de propósito geral, com a qual pode-se fazer aplicações para variadas funções. Javascript, entretanto, permite somente a escrita de programas que sejam posteriormente executados em páginas web;
4) miniaplicativos Java são compilados em arquivos de classe para serem utilizados em uma página da web. JavaScript, porém, utiliza comandos simples de texto, que podem ser incluídos no próprio documento de HTML;
5) miniaplicativos Java geralmente são exibidos em uma caixa dentro do documento de Web. Já scripts de JavaScript podem afetar qualquer parte do próprio documento da Web.

Apesar de diferentes e úteis para diferentes coisas, as duas linguagens podem até serem utilizadas em conjunto para combinar suas vantagens.
OBS.: Como já citado anteriormente, Javascript é escrito e incluído em um documento HTML. Por essa razão, este curso presume conhecimentos ao menos básicos na linguagem de formatação HTML.

Nenhum comentário:

Postar um comentário