Aplicações

Olá para todos !
As aplicações são a principal motivação dos programadores.
É possível programar aplicações em várias linguagens, diversos modos e para vários tipos de dispositivos ou ambiente.
E preciso ter em conta vários factores na hora de escolher que tipo de aplicação vai de encontro às necessidades do cliente.

  • Número/tipo/distribuição de utilizadores;
  • Nível/tempo/tipo/local de aplicação;
  • Flexibilidade no desenho do Interface;
  • Sistema Operativo;
  •  Segurança;

Pode-se definir aplicação como uma ferramenta que auxilia um ou um grupo de utilizadores a desempenhar uma ou várias tarefas.

Exemplos de aplicações:
  • Processadores de texto;
  • Planilha de cálculo;
  • Aplicações para telemóveis; 

Tipos de aplicações:
  • Aplicações Desktop;
  • Aplicações Cliente/Servidor;
  • Aplicações Web; 

Aplicações Desktop
São caracterizadas por  não haver interação com o exterior, ou seja guardam os dados localmente e dependem do sistema operativo.
As aplicações Desktop têm como uma das principais vantagens a rapidez de execução e uma maior escalabilidade no que diz respeito à interface gráfica e por regra necessitam de atualizações.
A tendência de hoje em dia é que as aplicações de alguma maneira trabalhem conectadas, pois assim incrementa-se as funcionalidades usando recursos externos.

Aplicação Desktop

Aplicações Cliente/ Servidor
São divididas entre o cliente e o servidor.

Aplicação Cliente/Servidor

É necessário que o servidor implemente uma base de dados para guardar a gerir os dados que serão manipulados, compondo uma camada intermédia que é chamada de Midlleware.  
O Cliente possui uma aplicação que o permite ter acesso à Middleware do Servidor.
Posso citar o envio e recepção de e-mail como uma das utilizações baseadas numa aplicação Ciente/servidor. 
Os dados são guardados no servidor e o cliente efetua pedidos e espera pela resposta.


Middleware


Aplicações Web
O tráfego de dados na Web é em sua grande parte realizado através das Aplicações Web que utilizam o protocolo http.
Também envolve manipulação de dados no servidor como as aplicações Cliente/Servidor, entretanto podem utilizar um Browser ou uma Middleware  para interação, sendo acessíveis de qualquer local.
Estão sujeitas à versão e tipo de browser, pois este  pode influenciar no seu comportamento. 
Hoje em dia existem vários tipos de Browser, por isso é relevante que leve este fator em consideração na hora de escolher uma aplicação Web.

Aplicação Web

  Até a próxima !
                 
                         "A Impaciência é um grande obstáculo para o bom êxito."    
                                       (Napoleão Bonaparte)


Enviar um comentário

0 Comentários