Escolar Documentos
Profissional Documentos
Cultura Documentos
de Design
Prof. Adriana Aguiar
A aplicação web diz respeito a uma solução que
é executada diretamente no browser (ou
navegador), não sendo preciso realizar uma
instalação na máquina do usuário. Pode-se,
também, utilizar como definição “tudo aquilo
que é processado em um servidor terceiro”.
Como funciona uma aplicação
web?
Para que uma aplicação web funcione, ela depende de um servidor web, de
solicitações realizadas pelos usuários, do uso de protocolos e métodos
(normalmente o HTTPS) e da resposta do protocolo.
A aplicação deve permitir que as pessoas usuárias consigam fazer uma
solicitação e receber algo em resposta. Ou seja, elas precisam mediar essa
interação de forma natural, devolvendo o que a pessoa deseja como
resultado — por exemplo, se a pessoa pede para abrir uma foto, é preciso
que isso seja devolvido à ela, e não a abertura de uma página aleatória.
Nesse sentido, o servidor tem por função receber a
solicitação do público e devolver uma resposta para a
aplicação. A resposta pode
B i g D ser
a t a a abertura de uma nova
página, imagens, documentos, entre outros.
Outro componente da aplicação web é o protocolo HTTP. Ele é
como uma espécie de “linguagem” que determina o padrão
pelo qual a solicitação realizada se comunica com o servidor.
Outros protocolos envolvidos em aplicações web podem ser:
• FTP (transmissão de arquivos);
• SMTP (envio de mensagens para um servidor de e-mail);
• POP e IMAP (acesso a mensagens de e-mail eletrônico).
Uma das principais vantagens é que, como a maioria domina o uso
dos navegadores, a usabilidade dessas soluções é tranquila para o
público, sem a necessidade de um treinamento detalhado sobre como
utilizar a aplicação.
Além disso, todas as atualizações necessárias são feitas por meio de
um único servidor central, não sendo preciso baixar aplicações ou
realizar reinstalações. Logo, temos tudo feito de forma centralizada,
sem maiores problemas, bastando realizar a adaptação no servidor.
Quais as principais partes da
estrutura de uma aplicação Web?
Enxergar uma aplicação web pronta, testada e funcionando é muito
bom, não é mesmo? Pois bem, mas temos que entender que boa
parte das aplicações depende diretamente de um banco de dados, de
um sistema de middleware na web, entre outros componentes e
ferramentas.
Assim, caso você enfrente algum problema em sua
aplicação, terá mais facilidade para contorná-lo por
conhecer a arquitetura. As principais partes que
compõem uma aplicação web são:
Front-end
O front-end nada mais é que toda a
parte visual de um site. Através
dos códigos, uma interface é
construída (de preferência,
bastante amigável). As tecnologias
mais utilizadas para a construção
de um site são o HTML e CSS,
bem como o Javascript para
implementação de algumas
funcionalidades.
Back-end
O back-end, como o próprio nome já diz, é
tudo aquilo que está por trás de uma aplicação.
Toda essa construção da base da aplicação
pode ser desenvolvida com o uso de
linguagens de programação, como o Java,
Ruby, C#, Python, PHP, entre outras. Além
disso, é através do back-end que ocorre a
conexão entre os bancos de dados e o
carregamento de informações.
API
A API é um conjunto de normas que
possibilita a comunicação entre diversas
plataformas. AllPor sua
About it vez, as pessoas
desenvolvedoras costumam utilizar as APIs
para comunicar funcionalidades diferentes
com suas aplicações web.
Quais os 10 principais tipos de
WebApps?
Big Data
As WebApps podem ser utilizadas em diferentes situações e atendem
às necessidades de clientes mais rapidamente do que um aplicativo
nativo. Portanto, pode-se dizer que as aplicações web são as que
mais vem se destacando no mercado.
Veja os 10 principais
tipos de WebApps:
1. Aplicativos web estáticos
Bastante conhecido pelos usuários que buscam publicar artigos, é um tipo
de aplicativo simples que exibe um conteúdo bem pequeno e que tem a
capacidade de funcionar de modo offline sem a necessidade de instalação
de outros aplicativos para seu funcionamento.
Nesse tipo de aplicação web, a pessoa usuária não tem a liberdade de
modificar ou gerenciar o site, já que todo seu conteúdo é totalmente
estático.
2. Aplicativos web dinâmicos
WebApps!
Seu desenvolvimento é bastante rápido e basta apenas conexão de internet
Big Data
e um bom navegador para que elas atendam a necessidade das pessoas
usuárias. Por isso, cada vez mais pessoas desenvolvedoras usam essa
ferramenta para construir aplicações simples e que possam chegar à maior
quantidade de pessoas.
É também por isso que não é difícil de encontrar exemplos de webApps
famosas na internet! Veja 5 exemplos, a seguir.
1. Twitte
All About it
As redes sociais são consideradas um ótimo exemplo de webApps.
Atualmente, é comum que a gente entre na App Store ou na Play Store
para realizar o download do aplicativo Twitter. Porém, quem está há
mais tempo na internet lembra bem que a rede social começou como
aplicação web. Ainda hoje, o Twitter pode ser acessado através do uso
de navegadores ou dispositivos móveis.
2.O Youtube,
Youtube plataforma de vídeo conhecida mundialmente,
também se trata de uma WebApp que oferece a opção de
acesso tanto por aplicativo, como por navegadores.
All About it
3.
O Instagram também é uma rede social bastante famosa,
Instagram
como o Twitter, e é considerada uma webApp apesar de ter
sido concebida em um momento em que já existiam os
All About it
smartphones.
4. Pinterest
Pinterest é uma plataforma voltada para divulgação de fotos de
diversos segmentos e também possui seu próprio webApp. Assim, as
pessoas podem acessá-los tanto através de aplicativos, quanto de
All About it
computadores com funcionalidades iguais para todos os dispositivos.
5. Uber
Pode parecer um pouco estranho, mas o Uber também se trata de
um webApp. Ele permite que você fixe seu ícone de acesso à tela
inicial do seu smartphone trazendo então mais facilidade no
momento de solicitar uma corrida,Allpor
About it
exemplo, além de ser
acessível via navegador.
Quais as vantagens dos
aplicativos web?
Ao utilizar um determinado software, seja ele um aplicativo, um site ou até
mesmo um plataforma de determinado
B i g D a t aserviço, todos eles fazem parte de
um processo online que depende 100% de uma rede e de um servidor para
a sua hospedagem.
Atualmente os servidores têm como objetivo guardar todas as informações
que foram colocadas nele de forma mais rápida. Por conta desse e outros
fatores, os aplicativos web vem trazendo muitas vantagens para o mercado.
Confira 7 dessas vantagens a seguir.