Upload
nielson-santana
View
350
Download
4
Tags:
Embed Size (px)
Citation preview
JavaScript vs
VBScriptComparação
Equipe: Fábio SantosNielson Santana
Histórico JavaScript
● Netscape (1995).● Influência: Java, C.● Influenciou: JSript, ActionScript.● Interpretada e mult-paradigma(orientada a
objetos, Imperativa).● JavaScript diferente de Java(Oracle).● Mudanças: Mocha, LiveScript, JavaScript.
Histórico VBScript
● Microsoft Windows Script Technologies, 1996
● Incluência: Visual Basic● Influênciou: Windows PowerShell ● Interpretado e orientado a objetos● VBScript: Subconunto da linguagem Visual
Basic
Propósito● Usado em larga escala
no desenvolvimento de páginas WEB focando fortemente seu enriquecimento
● HTML, CSS, JavaScript.
● Ser uma linguagem de script no client, semelhante a JavaScript.
● Fácil aprendizado e rápido desenvolvimento
Porte típicos dos projetos● Porte dos projetos
é muito variado.●
Licença● A licença do JavaScript
é uma união da Licença Pública da Netscape e da GNU GPL. Dessa forma, é uma licença de software livre, compatível com a GNU GPL, mas não exige copyleft
● Copyleft
● Proprietária e foi desenvolvida pela Microsoft.
Portabilidade● Compatibilidade de
navegador.● JavaScript engine
● Funciona apenas no Internet Explore!
Performance● JavaScript engine● Algoritmos e
estruturas de dados ● Acesso ao
Document Object model(DOM)
● VBScript Engine● Versão do Internet
Explore.
Infra-Estrutura Necessária● Independente do
Sistema Operacional
● Navegadores mais populares: Mozilla Firefox, Opera, Safari, Google Chrome, Internet Explorer.
● Funciona Apenas no Internet Explore!
Curva de Aprendizado● Criada com
propósito de reduzir o número de novos conceitos para aprender a linguagem
● familiaridade com as linguagens Java(Oracle) ou C++
● Suave
Porque?● Orientado a Objeto● Semelhança com Visual
Basic
Projetos que usam a linguagem● Ranking the
popularity of programming languages, Drew Conway e John Myles White
● confontaram os dados do Github e StackOverFlow (Figura 1).
● Procusa-se projeto em VBScript...
Cont.● Google:
○ Google Docs;○ Gmail.
● Yahoo Mail;● Office Live.