Trabalho ciencia da computacao

2108 palavras 9 páginas
Single Page Application:
O que é?
Single Page applications ( SPA ) também conhecidas como Single Page Interface ( SPI ) são aplicações webs que são todas carregadas em uma página provendo ao usuário uma fluidez e experiência parecidas com uma aplicação desktop. Em uma SPA o código ( HTML, JS, CSS ) é carregado ( todo ou por demanda ) e de acordo com as ações do usuário partes da aplicação são carregadas sem necessariamente precisar carregar o todo.

Vantagens:
Experiência do usuário: Contínuas renderizações ( headers, footers e outros elementos estáticos aparecendo e desaparecendo ) assim como retirada de foco e mouse hover em algumas partes prejudicam a navegação deixando a aplicação muito com cara de “web” Performance: O reload completo da página acata em desnecessária retransmissão de dados e processamento do browser. Uma página “single page” minimiza esse delay causando uma sensação mais suave ao usuário.

Apresentação Backbone.js
MVC ou MV*
Os frameworks modernos disponibilizam para o desenvolvedor um caminho fácil de organização do código usando um padrão conhecido como MVC ( Model View Controller ). Quer seria algo como: ● Model representa os dados de sua aplicação. Algo como um Usuário, Photo ou Lista de TODO. Models devem notificar a todos sobre seu estado. ● VIews são a UI da aplicação como marcaçao e template. Elas devem saber da existência dos models mas sem comunicação direta. ● Controllers gerenciam as ações do usuário enquanto as views representam o feedback da aplicação nessas ações. Os frameworks MVC em Javascript nos ajudam a estruturar o código nesse padrão mas não exatamente o seguindo fielmente. Alguns frameworks delegam a responsabilidade do Controller para a View ( como o Backbonejs ) enquanto outros possuem componentes próprios para isso. Por isso são chamados de MV*.

Porque usar?
Ao fazer uma grande aplicação "single-page" usando Javascript que envolve uma interface complexa com várias views, http requests e etc você vai

Relacionados

  • Trabalho ciencia da computação
    319 palavras | 2 páginas
  • trabalho de ciencia da computação
    1828 palavras | 8 páginas
  • Trabalho ciencias da computação
    883 palavras | 4 páginas
  • Trabalho de Ciência da computação
    4432 palavras | 18 páginas
  • Trabalho de conclusão de ciência da computação
    10030 palavras | 41 páginas
  • Trabalho de Bacharel Ciencia da computação
    12735 palavras | 51 páginas
  • Trabalho i ciencia da computação
    592 palavras | 3 páginas
  • Trabalho de Introdução de Ciências a computação
    2050 palavras | 9 páginas
  • Trabalho de Introdução a Ciência da Computação
    1715 palavras | 7 páginas
  • Trabalho Multimida Ciencias da Computação
    399 palavras | 2 páginas