JavaScript vs VBScript Comparação Equipe: Fábio Santos Nielson 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 ● VBScript Engine ● Algoritmos e ● Versão do Internet estruturas de dados Explore. ● Acesso ao Document Object model(DOM)
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.
Java script vs vb script
Java script vs vb script
Java script vs vb script

Java script vs vb script

  • 1.
  • 2.
    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.
  • 3.
    Histórico VBScript ● MicrosoftWindows Script Technologies, 1996 ● Incluência: Visual Basic ● Influênciou: Windows PowerShell ● Interpretado e orientado a objetos ● VBScript: Subconunto da linguagem Visual Basic
  • 4.
    Propósito ● Usado emlarga 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
  • 5.
    Porte típicos dosprojetos ● Porte dos projetos é muito variado. ●
  • 6.
    Licença ● A licençado 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.
  • 7.
    Portabilidade ● Compatibilidade de navegador. ●JavaScript engine ● Funciona apenas no Internet Explore!
  • 8.
    Performance ● JavaScript engine ●VBScript Engine ● Algoritmos e ● Versão do Internet estruturas de dados Explore. ● Acesso ao Document Object model(DOM)
  • 9.
    Infra-Estrutura Necessária ● Independentedo Sistema Operacional ● Navegadores mais populares: Mozilla Firefox, Opera, Safari, Google Chrome, Internet Explorer. ● Funciona Apenas no Internet Explore!
  • 10.
    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
  • 11.
    Projetos que usama 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...
  • 12.
    Cont. ● Google: ○ GoogleDocs; ○ Gmail. ● Yahoo Mail; ● Office Live.