As aplicações de software são desenvolvidos por muitas razões diferentes . Um aplicativo pode ser um processador de texto, programa de transferência de arquivos , videogame, ou software de produtividade . Os pedidos vêm em vários tipos diferentes com base em onde o aplicativo é implantado . Aplicações cliente e servidor web são dois tipos comuns usados por usuários domésticos e empresariais . Cliente aplicativos
cliente são instalados no computador de um usuário ou estação de trabalho e interagir com os dados e programas em um servidor. Os aplicativos clientes não são os mesmos que aplicativos de desktop , pois os aplicativos cliente devem interagir com um servidor para a funcionalidade completa . Um exemplo comum de um aplicativo cliente é o vídeo game World of Warcraft. Os usuários instalam um aplicativo cliente em seus computadores que lhes permite efetuar login em um servidor que contém a programação de jogos .
Empresas podem usar aplicativos de servidor cliente para reduzir os requisitos gerais para as estações de trabalho. Em vez de instalar centenas de cópias de um determinado programa, os usuários fazem logon no servidor de aplicativos.
Web
aplicações Web , também conhecidos como thin clients , são aplicativos hospedados inteiramente em um servidor web. Esses aplicativos podem ser desenvolvidos especificamente para uma empresa e instalado na rede da empresa , ou podem ser aplicativos baseados na web controladas por uma empresa terceirizada . Uma das aplicações web mais conhecidos são suíte do Google de aplicações web , como Gmail, Google Docs e Google Reader. Aplicações Web geralmente requer login para acesso .
Vantagens e Desvantagens
aplicativos de servidor cliente tem mais facilidade em lidar com requisitos de impressão complexos , atualizações na tela e uma interface design. Aplicativos de servidor cliente diminuíram as questões de segurança em relação a aplicações web. Aplicações Web se torna mais fácil para manter o aplicativo atualizado , movendo-se entre vários computadores , a compatibilidade entre os diferentes sistemas operacionais e implantação inicial do software.
A escolha entre as aplicações cliente e servidor de aplicações web geralmente depende das necessidades do usuário ou empresa. Aplicações web de terceiros fornecem uma solução pronta para a implantação rápida. Algumas empresas preferem a personalização disponível através da produção de aplicativos de servidor cliente.