JAVA e Javascript

Javascript não tem nada a ver com JAVA, exceto em suas origens
Javascript não tem nada a ver com JAVA, exceto em suas origens

Informática

28/05/2015

Javascript não tem nada a ver com JAVA, exceto em suas origens. Atualmente são produtos distintos e guarda entre si somente uma semelhança na sintaxe.


Veja algumas diferenças entre as duas linguagens:


• Compilador: no JAVA é preciso um Kit desenvolvimento e um compilador. Já o Javascript não necessita que seus programas sejam compilados, sendo eles interpretados pelo navegador quando lê as páginas.


• Orientação a objetos: JAVA é uma linguagem orientada a objetos. O Javascript não é orientado a objetos, portanto podemos programar sem a necessidade de criar classes.


• Propósito: JAVA é muito mais poderoso que Javascript, sendo possível criar as mais variadas aplicações. Já com Javascript podemos escrever programas que somente poderão ser executados em páginas web.


• Estrutura forte: JAVA é uma linguagem tipada, ou seja, ao declarar uma variável, teremos que indicar seu tipo, sendo que a variável não poderá mudar seu tipo automaticamente. Já no Javascript podemos colocar em uma variável a informação que desejarmos independente do tipo dela, além de podermos mudar o tipo da informação quando quisermos.

Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.


Colunista Portal - Educação

por Colunista Portal - Educação

O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.

Portal Educação

UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93