pt.phhsnews.com


pt.phhsnews.com / JavaScript não é Java - é muito mais seguro e muito mais útil

JavaScript não é Java - é muito mais seguro e muito mais útil


Você provavelmente já ouviu falar sobre como o plug-in do navegador Java é inseguro. 91% dos comprometimentos do sistema em 2013 foram contra esse inseguro plug-in Java. Mas Java não é a mesma coisa que JavaScript - na verdade, eles não são realmente relacionados.

A maioria dos nossos leitores provavelmente entende a diferença, mas nem todo mundo sabe disso. Qualquer confusão não é acidental - JavaScript foi originalmente chamado JavaScript apenas para associá-lo com Java na mente das pessoas.

Java Basics

RELATED: O Oracle não pode proteger o Java Plug-in, então porque é Ainda habilitado por padrão?

O Java é uma linguagem de programação popular usada para tudo, desde software de servidor a aplicativos de desktop e até mesmo aplicativos Android. Você provavelmente já ouviu falar do Minecraft, que é escrito em Java. A execução de um aplicativo Java requer o tempo de execução Java da Oracle no seu computador. Anteriormente, ela foi desenvolvida pela Sun, mas a Oracle comprou a Sun - agora é o Oracle Java em vez do Sun Java.

Mas o Java não é usado apenas para aplicativos tradicionais. Nos anos 90, a Sun desenvolveu um plug-in de navegador que permitia executar programas Java - ou “applets Java” - dentro de navegadores da web. O plug-in Java não é mais usado amplamente e tem sido uma fonte de intermináveis ​​problemas de segurança. Você não deseja executar applets Java dentro do navegador, se possível. O plug-in Java - e o conteúdo Java em navegadores da web - provou ser inseguro e ruim.

Há apenas um plug-in Java, criado pela Oracle e incluído no Java Runtime. Se houver algum problema, você terá que esperar que o Oracle corrija. Não há concorrência para melhorá-lo.

JavaScript Basics

JavaScript é uma linguagem de programação usada por páginas da web. HTML é a linguagem de layout que define como as páginas da Web são estabelecidas e e JavaScript é a linguagem que permite que as páginas da Web sejam mais dinâmicas. JavaScript é o que permite que aplicativos da web como o Gmail funcionem, e JavaScript é usado por praticamente todos os sites neste momento.

O JavaScript foi originalmente projetado para ser uma linguagem de script leve para ser executada em navegadores da web. Não é um plug-in de navegador separado que vem de uma empresa - cada navegador inclui seu próprio mecanismo JavaScript diferente. Os navegadores executam nativamente código JavaScript sem depender de um plug-in de terceiros. Houve muita concorrência entre os fornecedores de navegadores para tornar o JavaScript mais rápido e melhor.

Por que é chamado JavaScript, então?

JavaScript realmente não tem nada a ver com Java; não é apenas um subconjunto simplificado de Java. O JavaScript foi desenvolvido sob o nome “Mocha” e recebeu o nome “LiveScript” quando apareceu em uma versão beta do navegador Netscape Navigator em 1995.

Em 1995, a Netscape anunciou que a linguagem seria chamada “JavaScript” em um anúncio conjunto com a Sun. Isso aconteceu na época em que o Netscape adicionou suporte aos applets Java da Sun. Podemos olhar para o anúncio hoje:

“A linguagem JavaScript complementa o Java, a linguagem de programação multiplataforma orientada a objeto da Sun…

JavaScript é uma linguagem de script de objeto fácil de usar projetada para criar aplicativos on-line ao vivo que vinculam objetos e recursos a clientes e servidores. Enquanto o Java é usado por programadores para criar novos objetos e applets, o JavaScript é projetado para uso por autores de páginas HTML e desenvolvedores de aplicativos corporativos para rotear dinamicamente o comportamento de objetos em execução no cliente ou no servidor. ”

O anúncio continua e assim, falando sobre Java e JavaScript. Isso geralmente é visto como uma tentativa da Sun e da Netscape de associar a nova linguagem - JavaScript - à linguagem Java que era popular na época. O nome deixou as pessoas um pouco confusas e fez com que associassem a nova linguagem ao Java, dando ao JavaScript algum respeito instantâneo. Se é chamado JavaScript e foi anunciado pela Sun em um anúncio que falava bastante sobre Java, certamente estava relacionado ao Java - certo? Não.

Em 1998, Brendan Eich, que inventou o JavaScript, afirmou em uma entrevista que o JavaScript era destinado a “parecer com Java, mas ser uma linguagem de script” para uso leve. Pode parecer um pouco com Java, mas é muito diferente.

JavaScript é praticamente obrigatório para a Web Moderna

RELATED: O que é o NoScript e você deve usá-lo para desativar o JavaScript?

ve afastou-se do conteúdo Java no navegador ao longo dos anos. Embora o Java ainda seja amplamente usado, ele se tornou um nome sujo quando associado a navegadores da web. O Java também se tornou um software de consumo cada vez mais antipático, conhecido por agrupar o lixo eletrônico com atualizações de segurança.

Quando o nome Java foi originalmente destinado a adicionar credibilidade ao JavaScript, a associação Java agora está manchando seu nome. É fácil para o JavaScript lembrar quando você vê manchetes apocalípticas sobre vulnerabilidades do plug-in Java. Esse foi o objetivo do nome - fazer com que parecessem relacionados.

Algumas pessoas saem do caminho para desativar o JavaScript em seus navegadores da web com complementos como o NoScript. Mas o JavaScript não é inseguro como o Java está no navegador. Sim, há uma vulnerabilidade de segurança ocasional em um navegador da Web que pode ser explorada por meio do JavaScript, mas o furo está corrigido e seguimos em frente. Isso não é exclusivo do JavaScript - pode haver uma vulnerabilidade de segurança em um navegador da Web que também pode ser explorada por meio de HTML, CSS ou outras tecnologias. Não há como se proteger completamente contra possíveis vulnerabilidades futuras do navegador. Basta manter seu navegador e seus plug-ins atualizados.


O JavaScript capacita a Web moderna, esteja você usando um navegador em seu computador ou smartphone. Desativar isso tornaria muitos sites inutilizáveis.

Por outro lado, o plug-in do navegador Java é usado em pouquíssimos sites. Se você desativar o plug-in do navegador Java, a Web continuará funcionando normalmente. Você provavelmente nunca perceberá que não tem isso.

Crédito da imagem: nyuhuhuu no Flickr, Marcin Wichary no Flickr


Termostato Nest: 5 dicas e truques que você talvez não conheça

Termostato Nest: 5 dicas e truques que você talvez não conheça

Até agora, praticamente qualquer pessoa que tenha conexão com a Internet já ouviu falar sobre o sistema de termostato digital Nest. Mas você sabia que tem uma tonelada de recursos legais que se conectam a quase todos os dispositivos em sua casa? É o futuro da smart house, o pequeno dispositivo que causou grande impacto no Google é capaz de fazer tudo de tarefas simples, como controlar o clima em cada sala, até sincronizar com o telefone para acender o fogo antes mesmo de você entrar pela porta.

(how-to)

Como adicionar uma borda a uma página inteira no Word

Como adicionar uma borda a uma página inteira no Word

O Word permite que você coloque uma borda em torno da maioria dos tipos de itens no documento, como texto, imagens e tabelas. Você também pode adicionar uma borda a todas as páginas do documento ou a determinadas páginas do documento usando as quebras de seção. Para adicionar uma borda de página, coloque o cursor no início do documento ou no início de uma seção existente.

(how-to)