O que é um Aplicativo Web?
Um aplicativo web (em Inglês: web app) é um aplicativo que você não baixa, instala, e roda no seu computador para usar, mas sim simplesmente "acessa" através de sua URL em seu navegador de Internet, como se fosse uma página web ou um website.
Páginas e aplicativos web são criados usando as mesmas tecnologias web (HTML, CSS, e Javascript). Não existe uma diferença técnica entre um website e um aplicativo web. Existe a definição de aplicativo: programa de computador que serve para realizar uma tarefa ou objetivo do usuário. E existe a noção que um aplicativo web possuiria maior interatividade que uma página web.
Em casos de aplicativos de interface simples, o termo "aplicativo web" nem costuma usado. Por exemplo, qualquer website que você digita um texto e ele mostra para você a tradução do texto em Inglês ou outra língua seria tecnicamente um "aplicativo" de tradução, porém chamaríamos isso de um "site" de tradução. Chamaríamos de aplicativo algo como um editor de imagens online, ou um editor de áudio online, etc.
Um exemplo interessante é que o Spotify seria um "aplicativo web" para ouvir música, mas se Spotify é, então o Youtube também é, no caso um aplicativo de assistir vídeos, e se o Youtube é um aplicativo, por que o Google não seria também um "aplicativo web" de pesquisar páginas? Se o Google for, então qualquer website com uma caixa de pesquisa também seria, e.g. Wikipedia. Enfim, não existe uma definição exata para isso.
Existe entretanto outros tipos de aplicativos que não são exatamente "aplicativos web."
Primeiro, temos os PWA (Progressive Web Apps). Um PWA é um aplicativo que pode ser instalado através do navegador. A diferença principal entre PWAs e web apps tradicionais é que um web app tradicional não possui acesso direto aos arquivos do usuário e outras partes do sistema, pelo navegador considerar o web app uma simples página web, e o Javascript dessas páginas não possuir esse tipo de acesso por motivos de segurança. Instalar um PWA então criaria os mesmos riscos de segurança que instalar um programa no seu computador.
Além disso, temos aplicativos Electron. Esses aplicativos usam tecnologias web, e alguns deles, como Discord, podem ser abertos no seu navegador acessando seus websites. Porém, eles também podem ser baixados como um programa normal de computador. Esse programa é na verdade um navegador inteiro, baseado no projeto Chromium, mas é como se esse navegador só servisse para abrir um website, no caso, o website do Discord, por exemplo. É como se o site tivesse seu próprio navegador, e com isso não existiriam riscos de segurança de acessar websites desconhecidos, já que só existe um site que você pode acessar, o que significa que o navegador Electron permite o aplicativo Discord acesse arquivos do sistema que um navegador geral não permitiria o Discord acessar.
Deixe um comentário