Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

ATENDENDO O MERCADO DE DESENVOLVIMENTO DE SOFTWARE

Por:   •  17/5/2018  •  4.334 Palavras (18 Páginas)  •  403 Visualizações

Página 1 de 18

...

Keywords: JavaScript; Libraries; Frameworks; Node.js; Hybrid App.

SUMÁRIO

1. INTRODUÇÃO 8

1.1 PROBLEMA DE PESQUISA 8

1.2 OBJETIVOS 9

1.2.1 GERAL 9

1.2.2 ESPECÍFICOS 9

2. FUNDAMENTAÇÃO TEÓRICA 10

2.1 O JAVASCRIPT NATIVO 10

2.2 BIBLIOTECA JQUERY 10

2.3 FRAMEWORK ANGULARJS 11

2.4 EVOLUINDO PARA MÓBILE 11

2.5 EVOLUINDO PARA SERVER-SIDE COM NODE.JS 12

3. JAVASCRIPT SERVER-SIDE 12

4. JAVASCRIPT CLIENT-SIDE 15

4.1 JAVASCRIPT 15

4.2 JQUERY 16

4.3 ANGULARJS 18

5. JAVASCRIPT NO MÓBILE 19

6. CONSIDERAÇÕES FINAIS 20

7. REFERÊNCIAS 21

- INTRODUÇÃO

O JavaScript é uma linguagem de programação criada em 1995 por Brendan Eich enquanto trabalhava na Netscape Communications Corporation.

Originalmente essa linguagem foi projetada para rodar no Netscape Navigator, ela tinha o propósito de oferecer aos desenvolvedores uma forma de tornar determinados processos de páginas web mais dinâmicos, tornando seu uso mais agradável.

Desde o seu surgimento o JavaScript não parou, evoluiu e varias versões o aprimoraram e ele ganhou também varias aplicações, foram criadas bibliotecas, frameworks o JavaScript foi para o móbile e ate passou a rodar do lado do servidor com o crescente Node.js, ou seja, o JavaScript se tornou extraordinário e não para de surpreender.

A partir desse estudo, será mostrado as aplicações do JavaScript, ou seja, como ele se encaixa na desenvolvimento de softwares, com o intuito de perceber que ele tem ferramentas para trabalhar sua execução no lado do cliente (Atendendo as questões interativas e validações), no móbile(Multi-plataformas), assim como também no lado do servidor (Back-End, na estrutura funcional das aplicações). Para atingir esse objetivo, além do estudo preliminar, realizar-se-á uma análise dos sites que atualmente oferecem novidades no âmbito do desenvolvimento de software.

- PROBLEMA DE PESQUISA

O presente trabalho, que tem a Linguagem JavaScript e Desenvolvimento de Software como temas centrais, possui o seguinte problema: Suponha que você tenha um equipe com robustos conhecimentos em JavaScript essa equipe seria capaz de desenvolver o Front-End (Interage com Cliente – camada de visão) e o Back-End (Interage com Servidor – camada controle) e também fazer aplicativos móbile? E ainda quais as vantagens advindas da escolha dessa linguagem no desenvolvimento dos sistemas?

- OBJETIVOS

- GERAL

Pesquisar e caracterizar as principais aplicações da linguagem de programação JavaScript e sua eficácia no desenvolvimento de software.

- ESPECÍFICOS

- Levantar informações sobre a Linguagem de Programação JavaScript;

- Levantar aspectos relevantes da linguagem na sua documentação e comunidade;

- Pesquisar sobre as novas Bibliotecas, API’s e Frameworks da Linguagem;

- Apresentar a evolução da Linguagem JavaScript cronologicamente com ênfase em como essa linguagem se tornou também Server-side através da sua evolução para Node.js;

- Exemplificar de forma teórica como o JavaScript atende ao mercado de desenvolvimento de software.

- FUNDAMENTAÇÃO TEÓRICA

A internet por muito tempo foi uma coisa estática e sem interação. A Word Wide Web “WWW” era apenas um monte de páginas HTML com links que o levavam para outros links e nada mais. Graças ao surgimento da linguagem JavaScript. Tecnologia inicialmente projetada para rodar no navegador do usuário e não no servidor. Essa tecnologia hoje é usada quase todos os sites. Os incríveis avanços da WWW (aplicações ricas, atualização dinâmica de conteúdo, etc.) seriam impossíveis sem ela. (SILVA, 2015)

- O JAVASCRIPT NATIVO

O JavaScript é uma linguagem de programação desenvolvida pelo Netscape em 1995, cujo objetivo era tornar os sistemas Web mais interativos. Com esta linguagem os programas podem fazer a validação de valores inseridos pelo usuário no browser do cliente, sem a necessidade de efetuar uma requisição ao servidor e ainda interagir com imagens. (SILVA, 2015)

A mais nova versão ECMAScript 6 (ES6) foi finalizado em junho de 2015. A sexta edição adiciona nova sintaxe significativa para escrever aplicações complexas, incluindo classes e módulos, mas define semanticamente nos mesmos termos que ECMAScript 5. (NAUCK, 2015)

- BIBLIOTECA JQUERY

No que diz respeito às bibliotecas o JQuery é a mais conhecida biblioteca JavaScript favorece uma facilidade incrível no desenvolvimento. Com sintaxe mais amigável é possível escrever programas em JavaScript mais facilmente que com JavaScript puro. Seu conjunto de funções possibilita criação de componentes dinâmicos e facilmente manipuláveis. O JQuery se tornou tão popular que, em alguns casos, desenvolvedores substituem totalmente o JavaScript escrito de forma nativa pelo jQuery para criar suas aplicações. Seu slogan deixa claro sua intenção e propósito: “Escreva menos, faça mais”.

A Biblioteca JQuery é uma forma de simplificar o código JavaScript na manipulação de elementos na tela do usuário e muitas vezes em background executa validações de acordo com as regras de negócios e analises de requisitos. Simples e intuitiva os objetos se moverem, promove interatividade e movimento na manipulação dos elementos no navegador. (SILVA, 2008)

- FRAMEWORK ANGULARJS

Uma

...

Baixar como  txt (29.4 Kb)   pdf (84.5 Kb)   docx (28.5 Kb)  
Continuar por mais 17 páginas »
Disponível apenas no Essays.club