Skip to main content

O que exatamente é um aplicativo da Web?

Como ser mais produtivo usando o Trello (tutorial). (Pode 2025)

Como ser mais produtivo usando o Trello (tutorial). (Pode 2025)
Anonim

Um aplicativo da web é qualquer programa de computador que executa uma função específica usando um navegador da web como seu cliente. O aplicativo pode ser tão simples quanto um quadro de mensagens ou um formulário de contato em um site ou tão complexo quanto um processador de texto ou um aplicativo de jogos para vários jogadores que você baixa para o seu telefone.

O que é um cliente?

O "cliente" é usado no ambiente cliente-servidor para se referir ao programa que a pessoa usa para executar o aplicativo. Um ambiente cliente-servidor é aquele em que vários computadores compartilham informações, como inserir informações em um banco de dados. O "cliente" é o aplicativo usado para inserir as informações e o "servidor" é o aplicativo usado para armazenar as informações.

Quais são os benefícios de usar aplicativos da Web?

Um aplicativo da Web alivia o desenvolvedor da responsabilidade de criar um cliente para um tipo específico de computador ou um sistema operacional específico, para que qualquer pessoa possa usar o aplicativo da mesma forma que ele tem acesso à Internet. Como o cliente é executado em um navegador da Web, o usuário pode estar usando um compatível com IBM ou um Mac. Eles podem estar executando o Windows XP ou o Windows Vista. Eles podem até mesmo estar usando o Internet Explorer ou o Firefox, embora alguns aplicativos exijam um navegador da Web específico.

Os aplicativos da Web geralmente usam uma combinação de script do lado do servidor (ASP, PHP, etc) e script do lado do cliente (HTML, Javascript, etc.) para desenvolver o aplicativo. O script do lado do cliente lida com a apresentação das informações, enquanto o script do lado do servidor lida com todas as coisas difíceis, como armazenar e recuperar as informações.

Há quanto tempo os aplicativos da Web estão ao redor?

Os aplicativos da Web existem desde antes da World Wide Web ganhar popularidade no mainstream. Por exemplo, em 1987, Larry Wall desenvolveu o Perl, uma popular linguagem de script do lado do servidor. Isso aconteceu sete anos antes de a Internet realmente começar a ganhar popularidade fora dos círculos acadêmicos e tecnológicos.

As primeiras aplicações web tradicionais eram relativamente simples, mas no final dos anos 90 houve um impulso em direção a aplicações web mais complexas. Hoje em dia, milhões de americanos usam o aplicativo da web para registrar seus impostos de renda on-line, realizar tarefas bancárias on-line, manter contato com amigos e entes queridos e muito mais.

Como os aplicativos da Web evoluíram?

A maioria dos aplicativos da web é baseada na arquitetura cliente-servidor, na qual o cliente insere informações enquanto o servidor armazena e recupera informações. O correio da Internet é um exemplo disso, com empresas como o Gmail, do Google, e o Outlook, da Microsoft, que oferecem clientes de e-mail baseados na Web.

Nos últimos anos, houve um grande esforço para o desenvolvimento de aplicativos da Web para funções que normalmente não precisam de um servidor para armazenar as informações. Seu processador de textos, por exemplo, armazena documentos no seu computador e não precisa de um servidor.

Os aplicativos da Web podem fornecer a mesma funcionalidade e obter o benefício de trabalhar em várias plataformas. Por exemplo, um aplicativo da Web pode atuar como um processador de texto, armazenando informações na nuvem e permitindo que você 'faça o download' do documento em seu disco rígido pessoal.

Se você estiver usando a Web por tempo suficiente para testemunhar como aplicativos populares da web, como o Gmail ou o Yahoo Mail, mudaram ao longo dos anos, você viu como os aplicativos da Web sofisticados se tornaram. Muito dessa sofisticação é por causa do AJAX, que é um modelo de programação para criar aplicativos da Web mais responsivos.

O G Suite (antigo Google Apps), o Microsoft Office 365 são outros exemplos da mais nova geração de aplicativos da web. Aplicativos móveis que se conectam à Internet (como seu aplicativo do Facebook, seu aplicativo do Dropbox ou seu aplicativo de banco on-line) também são exemplos de como os aplicativos da Web foram projetados para o uso cada vez mais popular da Web para dispositivos móveis.

Atualizado por: Elise Moreau