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.
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 é 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.
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.
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
As melhores animações que você pode fazer com as lâmpadas Philips Hue
Philips Hue tornam fácil e conveniente ligar e desligar suas luzes, graças à capacidade de controlá-las a partir de seu smartphone onde quer que você esteja . No entanto, você também pode usar suas luzes Philips Hue para fazer animações piscantes muito interessantes para intensificar seu jogo de festa em casa.
Como definir uma foto ou um quadro de perfil temporário no Facebook
Com o recurso de foto de perfil temporário do Facebook, você não precisa mais lembrar de trocar a foto do perfil depois de um feriado ou observância. faça isso automaticamente para você. Por que definir uma foto temporária de perfil? Por muitos anos, milhões de pessoas usaram suas fotos do Facebook (e de outros perfis nas redes sociais) como uma ferramenta para protestos políticos casamento igualdade nos Estados Unidos), solidariedade com grupos (como as vítimas do ataque terrorista em Paris em 2015), e para chamar a atenção para causas, pessoas e feriados em sua cultura.