Pular para o conteúdo
Início

Aplicação Web

Uma aplicação web é uma aplicação de software que roda em um servidor remoto. Na maioria dos casos, os navegadores web são usados para acessar aplicações web, através de uma rede, como a Internet. Algumas aplicações web são utilizadas em intrane…

Uma aplicação web é uma aplicação de software que roda em um servidor remoto. Na maioria dos casos, os navegadores web são usados para acessar aplicações web, através de uma rede, como a Internet. Algumas aplicações web são utilizadas em intranets, em empresas e escolas, por exemplo. As aplicações Web são diferentes de outras aplicações porque não precisam ser instaladas.

Alguns exemplos de aplicações web são: Facebook (redes sociais), Flickr (compartilhamento de fotos), Mibbit (bate-papo), e Wikipedia.

As aplicações web são populares porque a maioria dos sistemas operacionais de computador possuem navegadores web. Os programadores podem facilmente mudar uma aplicação web. Os usuários não precisam instalar nenhum software novo para ver estas mudanças.

Galeria de imagens

1 Imagem

Vantagens e inconvenientes

Benefícios

  • As aplicações web rodam "dentro" de um navegador; não é necessária nenhuma instalação complexa.
  • As aplicações web requerem muito pouco espaço em disco (ou capacidade de computação) no cliente. Tudo o que o cliente faz é exibir os dados.
  • As aplicações Web resolvem alguns dos "problemas de compatibilidade" (Windows, Mac, Linux); tudo o que é necessário é um navegador.
  • Em muitos casos, os dados também são armazenados remotamente. Como em outras computação em nuvem, isto pode permitir fácil comunicação e cooperação.
  • Ajuda para comunicação e correio

Drawbacks

  • Como rodam dentro de um navegador web, a maioria das aplicações web "parecem" muito diferentes dos programas regulares. A experiência do usuário ou a facilidade de uso é diferente e alguns podem não gostar.
  • As aplicações web precisam ser codificadas para que sigam as normas. Qualquer navegador que também siga o padrão pode ser usado. Pequenas mudanças na implementação de uma norma em um determinado navegador podem impedir que esse navegador utilize a aplicação web.
  • Aplicações Web precisam de uma conexão com o servidor onde a aplicação é executada, o tempo todo. A conexão pode precisar de uma certa largura de banda. Sem uma conexão adequada, a aplicação pode não se tornar utilizável; na pior das hipóteses, os dados podem ser perdidos.
  • Muitas aplicações dependem do servidor que as hospeda. Quando o servidor é desligado, ou a empresa entra em falência, a aplicação não é mais utilizável. As aplicações tradicionais continuam a funcionar.
  • A empresa que oferece a aplicação web tem controle total sobre ela. Isto também significa que eles podem lançar uma nova versão quando quiserem; a opção de "pular" uma versão menos popular não existe.
  • Em muitos casos, os dados também são armazenados remotamente. Pode não ser possível exportar os dados para que possam ser utilizados com outra aplicação.
  • A empresa pode teoricamente rastrear qualquer coisa que os usuários façam. Isto pode causar problemas de privacidade.

Perguntas e respostas

P: O que é um aplicativo da Web?

R: Um aplicativo da Web é um aplicativo de software que pode ser executado sem ser instalado no cliente e tem várias partes.

P: Quais são as diferentes partes de um aplicativo da Web?

R: As diferentes partes de um aplicativo da Web incluem uma parte que é executada no servidor da Web remoto e outra parte que é executada no cliente, geralmente dentro de um navegador da Web.

P: Como as diferentes partes de um aplicativo da Web se comunicam?

R: As diferentes partes de um aplicativo da Web se comunicam entre si por meio de uma rede de computadores, como a Internet, usando o protocolo HTTP.

P: O que é o modelo cliente-servidor?

R: O modelo cliente-servidor é um tipo de design de aplicativo no qual os aplicativos de software são divididos em partes, geralmente chamadas de camadas.

P: Quantas camadas são normalmente encontradas em um aplicativo de três camadas?

R: Um aplicativo de três camadas geralmente consiste em três camadas: Camada de apresentação, camada de aplicativo e camada de armazenamento.

P: Quais são alguns exemplos comuns de aplicativos da Web?

R: Alguns exemplos comuns de aplicativos da Web são aqueles usados para correio eletrônico, serviços bancários on-line e sites de mídia social, como a Wikipedia.

P: Qual é o protocolo mais comumente usado para aplicativos da Web?

R: O protocolo HTTP é o protocolo mais comumente usado para aplicativos da Web.

Artigos relacionados

Autor

AlegsaOnline.com Aplicação Web

URL: https://pt.alegsaonline.com/art/107053

Compartilhar