Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Introdução
4
1.1.Objectivo geral
O objectivo geral desta pesquisa é realizar uam análise abregente das características, vantagens
e desvantagens, visando fornecer uma visão ampla que orienta a toma de decisão no
desenvolvimento de software.
1.2.Objectivos específicos
5
1.3.Metodologia de trabalho
Com base nesse método de pesquisa adquiriu-se documentos que pudessem fortificar a
pesquisa.
6
CAPITULO II
2. Web
2.1.Aplicações Web
Uma aplicação Web é um programa implementado para ser executado por meio de um
navegador, na internet ou em redes privadas (Intranet). Esta aplicação tem a sua execução em
servidor com suporte a http. Este modelo de aplicação se caracteriza pela facilidade em ser
actulizado e mantido, pois seus códigos e bancos de dados localizados em apenas um servidor.
Aplicações Web também são conhecidoas por serem aplicações que são processadas no modelo
clinte/servidor. Isto é, um clinte acessa determinada página, com isso uma requisição é envida
a um servidor, que processará todas as regras e a estrutura da página requisitada e enviará ao
clinte, com isso o cliente recebe apenas o resultado da requisição.
2.1.1. Funcionamento
Uma aplicação web funciona com base na infraestrotura da internet. Por isso, é preciso
entender, primeiro, como funciona a web.
O site fica armazenado em um servidor. Quando o usuário solicita acesso por meio de um
endereço URL, ele automaticamente consegue conexão com o servidor DNS (servidor com
uma lista de domínios) que, por sua vez, acessa o IP que referencia aquele site.
Então, o site envia informações de download para o usuário. Por fi, o usuário pode interagir
com a plataforma enviando informações, alterando e salvando novos dados etc.
Agora para que um aplicativo web funcione, é necessário um servidor (web e de app) e um
banco de dados.
Os servidores web gerenciam as solicitações que vêm do usuário. Enquanto isso, o servidor de
aplicativos conclui a tarefa solicitada.
7
Finalmente, um banco de dados pode ser usado para armazenar qualquer informação
necessária.
Além disso, existem programas de e-mail populares como o Gmail e Hotmail, além de serviços
de mensagens instantâneas que também são aplicativos web.
2.2.Aplicações Desktop
2.2.1. Funcionamento
O funcionamento de uma aplicação desktop envolve uma serié de etapas, desde o inicio até a
interação do usuário.
8
2. Inicialização: onde o usuário inicia a aplicação clicano em um inconeou através de um
atalho no menu do sistema operacional;
3. Carregamento: A aplicação carrega os recursos necessários na memória do computador.
9
2.3.Diferença entre aplicações Web e Desktop
10
Desenvolvimento inicial; Desenvolvimento inicial;
Infraestrutura e Licenças de
hospedagem; desenvolvimento;
Licenças de software e Ferramentas e frameworks;
Custos
ferramentas; Licenças de software de
Manunteção e terceiros;
actualizações; Suporte técnico e
Testes e qualidade. manunteção.
Experiência de usuário
Custos inicias reduzido; mais rica;
Beneficios Multiplataforma; Independência de
Acessibilidade global. navegadores;
Acesso directo a hardware.
Table 1: Tabela de diferença dos aplicativos.
11
2.4.Conclusão
Em conclusão, a escolha entre aplicações web e desktop é muitas vezes guida pelas
necessidades específicas do projecto e pelas expectativas dos usuário. As aplicações desktop
oferem beneficios notávei, como desempenho local aprimorado, integração profunda com o
sitema operacional e a capacidade de aporar offline. Essas vantagens tornam, as aplicações
desktop ideias para cenários onde a eficiência, personaliza,cão e controle são essenciais.
12
Bibliografia
13