Java e JavaScript
Java e JavaScript
Java e JavaScript
2024
2024
Resumo
Introdução.....................................................................................
..1
História do
Java ...............................................................................1a2
História do
JavaScript .......................................................................2a3
Comandos
Java................................................................................3a6
Comandos
JavaScript.......................................................................6a11
Diferença de
sintaxe.........................................................................11a13
Quais são as principais semelhanças entre as duas
linguagem?........14a14
As diferenças entre Java e
JavaScript.................................................15a15
O que faz um desenvolvedor Back-and e Full Stack
Java?.................15a16
Referência.....................................................................................
...17
Java e JavaScript
Introdução
Java e JavaScript são duas linguagens de programação distintas, apesar de
seus nomes similares, o que muitas vezes gera confusão.
Por outro lado, JavaScript é uma linguagem de script amplamente usada para
desenvolvimento web, permitindo a criação de páginas interativas e dinâmicas.
Executado diretamente no navegador, o JavaScript é interpretado, não
compilado, e normalmente é usado no lado do cliente para melhorar a
experiência do usuário em páginas web. No entanto, com o surgimento do
Node.js, JavaScript também ganhou espaço no lado do servidor.
História do Java
O Green Team acreditava que o ideal mesmo seria utilizar uma linguagem
independente de plataforma, para minimizar os custos de desenvolvimento de
programas. Por esse e outros motivos, o time resolveu criar sua própria
linguagem de programação (baseada no C++), que chamaram inicialmente de
GreenTalk.
A linguagem Greentalk foi atualizada para o projeto do *7, e sua nova versão foi
chamada de Oak, que fazia referência a um carvalho que era visível no
escritório do Gosling. Infelizmente, o projeto não fez muito sucesso pois era
muito à frente da sua época, mas as coisas iriam melhorar.
Em 1994, a internet estava se tornando popular com o protocolo HTTP e o
navegador Mosaic, que era utilizado para acessar os sites na web. O Green
Team, que estava tentando encontrar sua posição no mercado, percebeu essa
nova tendência e atualizou o Oak para criar aplicativos para a internet. Foi aí
que nasceu o projeto WebRunner, um navegador que tinha a proposta de trazer
interatividade na web. O nome WebRunner foi um tributo ao filme, Blade
Runner , sucesso na época e até hoje um clássico.
Quando o time foi registrar a linguagem usada no projeto, o nome Oak já havia
sido usado. Para escolher um novo nome, Gosling perguntou ao time o que os
motivava. Eles responderam, adivinhe, Java Coffee (um café mais forte) e foi
assim que o Java nasceu em 1995.
Foi nessa época que o Java se tornou popular. Com o WebRunner, que foi
renomeado para HotJava, era possível exibir conteúdo HTML (algo que os
navegadores da época já faziam), mas também criar páginas interativas com
Applets. Por exemplo, a página inicial do HotJava, exibida abaixo, é estática
pois possui apenas textos e imagens, como todas as páginas daquela época.
Além disso, o Java foi a primeira linguagem que trouxe portabilidade de
plataforma, o que era importante na internet pois diferentes computadores
acessavam os sistemas. Essa portabilidade foi responsável pelo famoso slogan
do Java : o WORA — Write Once, Run Anywhere (escreva uma vez, execute
em qualquer lugar).
História do JavaScript
JavaScript é uma Linguagem de Programação, criada por Brendan Eich, a
pedido da empresa Netscape, em meados de 1995. No início, o JavaScript foi
batizado com outro nome: LiveScript. No entanto, a Netscape não ficou sozinha
com o desenvolvimento do JavaScript. A empresa SUN Microsystems
interessou-se por ela e entrou de cabeça no desenvolvimento desta nova
linguagem, uma vez que acreditava na ideia inovadora que era o JavaScript.
Com o sucesso inicial do JavaScript, a mudança do nome de LiveScript para
JavaScript foi inevitável, e, com certeza, veio por influência da própria SUN,
que mantém uma Linguagem de Programação chamada JAVA. É claro que as
Linguagens de Programação JAVA e JavaScript são parecidas somente no
nome, já que se diferem no conceito e no uso.
O JavaScript, a princípio, foi criado com o objetivo principal de validar
formulários HTML. Na verdade, o JavaScript foi concebido para rodar no
servidor. No entanto, com o passar do tempo isso foi modificado e, hoje, o
JavaScript é uma linguagem Client-side.
Da mesma forma, o JavaScript foi criado também pensando em ser uma
Linguagem de Programação fraca, pois a sua tipagem é mutável, ou seja, uma
variável pode conter, por exemplo, um valor do tipo float e depois mudar para
um valor do tipo string. necessitam ser declaradas, além de serem sempre não
tipificadas, ou seja, são declaradas sem tipo.
A Microsoft, vendo tudo isso que estava acontecendo com o JavaScript,
percebeu que era uma boa ideia e, em vez de ajudar no desenvolvimento do
JavaScript e se tornar parceira desta linguagem, resolveu seguir um caminho
paralelo ao JavaScript e criou o JScript para rodar somente no Internet
Explorer, o que causou uma grande dor de cabeça aos desenvolvedores WEB
por volta de 1997.
Não obstante, ao perceber este problema, uma empresa chamada ECMA
resolveu padronizar a linguagem de modo que pudesse funcionar em todos os
navegadores. Desta ideia, nasceu um padrão chamado ECMA, e a linguagem
foi batizada de ECMAScript.
atualmente, todos os programas desenvolvidos em JavaScript são, na
realidade, programas em ECMAScript. No entanto, por motivos de marketing e
como o nome JavaScript já estava muito bem consolidado, o nome
permaneceu JavaScript, em todos os lugares, como livros, revistas, sites e
outros.
ECMAScript é uma linguagem de scripts padronizada, ou seja,
uma uniformização das linguagens de scripts. Isso acontece para que todos os
navegadores consigam interpretar os códigos de scripts de forma idêntica, seja
ele o JavaScript ou o JScript. Além destes, o ActionScript do Flash também é
compatível com ECMAScript .
Comandos Java
Aqui está a lista com uma breve descrição de cada um dos 100 comandos e
palavras-chave do Java:
Comandos JavaScript
Aqui está uma lista de 100 comandos, palavras-chave e funções comuns em
JavaScript, juntamente com uma breve explicação de cada um:
Diferença de sintaxe
1. Declaração de Variáveis
java
Copiar código
int numero = 10;
String texto = "Olá, Java!";
javascript
Copiar código
let numero = 10;
const texto = "Olá, JavaScript!";
2. Tipagem
java
Copiar código
int numero = 10;
numero = "Texto"; // Gera um erro de compilação
3. Classes e Objetos
java
Copiar código
class Pessoa {
String nome;
int idade;
javascript
Copiar código
class Pessoa {
constructor(nome, idade) {
this.nome = nome;
this.idade = idade;
}
}
const pessoa = new Pessoa("João", 25);
4. Funções
java
Copiar código
public int soma(int a, int b) {
return a + b;
}
javascript
Copiar código
function soma(a, b) {
return a + b;
}
5. Laços de Repetição
Java:
java
Copiar código
for (int i = 0; i < 10; i++) {
System.out.println(i);
}
JavaScript:
javascript
Copiar código
for (let i = 0; i < 10; i++) {
console.log(i);
}
6. Manejo de Erros
java
Copiar código
try {
int resultado = 10 / 0;
} catch (ArithmeticException e) {
System.out.println("Erro: Divisão por zero");
}
javascript
Copiar código
try {
let resultado = 10 / 0;
} catch (e) {
console.log("Erro: Divisão por zero");
}
7. Execução
Um desenvolvedor Back-end é responsável por tudo que está por trás de sites
e aplicativos que você utiliza no dia a dia, seja para pedir um táxi, comprar
objetos ou movimentar sua conta bancária. Sabe aquele Uber que você pede
para ir até o médico? Então…
Por ser universal e liderar o ranking das linguagens de programação mais
usadas no mundo, a demanda por especialistas em Java é enorme.
Atualmente, quando falamos sobre a plataforma Java, o framework mais
utilizado para back-end é o Spring Boot, que facilita a configuração e o uso de
bibliotecas necessárias.
Aliás, o que um desenvolvedor JavaScript faz? Bom, ele é tão importante para
a TI que suas habilidades englobam a base de muitas inovações que usamos
no dia a dia, seja acessando sites ou acionando apps dos mais diversos
segmentos.
“É válido adicionar que tanto o desenvolvedor back-end Java quanto Full Stack
Java são alguns dos profissionais mais bem remunerados do mercado de
tecnologia. A disputa por estes profissionais é enorme, é cada vez mais raro
encontrar bons profissionais com essa qualificação principalmente nos níveis
pleno e sênior. Na verdade, é bastante complicado porque a grande maioria
deles já está empregada e a disputa entre as empresas é permanece sem fim”,
finaliza Santos.
Referências