ATENDENDO O MERCADO DE DESENVOLVIMENTO DE SOFTWARE
Por: Jose.Nascimento • 17/5/2018 • 4.334 Palavras (18 Páginas) • 477 Visualizações
...
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
...