Sumário de Java
Idéia chave: usar HTTP para levar código para executar no browser
Java
- variante interpretada de C++
- foco em apresentação gráfica
Segurança
- interpretador deveria controlar acesso ao ambiente do cliente
- impedir acesso a disco, memória, arquivos, etc.
- applets podem fazer acesso aos objetos do servidor
Desempenho
- interpretação é lenta
- interpretação de bytecode melhora eficiência e aumenta riscos