Java script vs vb script

15
JavaScript vs VBScript Comparação Equipe: Fábio Santos Nielson Santana

Transcript of Java script vs vb script

Page 1: Java script vs vb script

JavaScript vs

VBScriptComparação

Equipe: Fábio SantosNielson Santana

Page 2: Java script vs vb script

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.

Page 3: Java script vs vb script

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

Page 4: Java script vs vb script

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

Page 5: Java script vs vb script

Porte típicos dos projetos● Porte dos projetos

é muito variado.●

Page 6: Java script vs vb script

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.

Page 7: Java script vs vb script

Portabilidade● Compatibilidade de

navegador.● JavaScript engine

● Funciona apenas no Internet Explore!

Page 8: Java script vs vb script

Performance● JavaScript engine● Algoritmos e

estruturas de dados ● Acesso ao

Document Object model(DOM)

● VBScript Engine● Versão do Internet

Explore.

Page 9: Java script vs vb script

Infra-Estrutura Necessária● Independente do

Sistema Operacional

● Navegadores mais populares: Mozilla Firefox, Opera, Safari, Google Chrome, Internet Explorer.

● Funciona Apenas no Internet Explore!

Page 10: Java script vs vb script

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

Page 11: Java script vs vb script

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...

Page 12: Java script vs vb script

Cont.● Google:

○ Google Docs;○ Gmail.

● Yahoo Mail;● Office Live.

Page 13: Java script vs vb script
Page 14: Java script vs vb script
Page 15: Java script vs vb script