Sistema Web X Sistema Desktop

Quando vamos iniciar um desenvolvimento de uma nova aplicação, precisamos decidir qual tecnologia será usada. Mais existe uma enorme variedade de linguagens que podemos utilizar, vários gerenciadores de banco de dados e por ai vai, o estilo que vai usar na interface com o usuário. (se é que vai existir uma interface com o usuário).

A decisão sobre a linguagem de programação a ser usada deve ser tomada de acordo com as linguagens que você conhece, pois dificilmente usaremos uma linguagem que não conhecemos e dentre estas linguagens aquela que lhe dará o melhor desempenho para realizar a tarefa que sua aplicação se propõe. Uma escolha errada pode tornar mais difícil de alcançar o seu objetivo.

A questão do banco de dados a usar também é complicada por que às vezes tem que usar o Banco que o cliente tem a disposição (de pagar), mais existem vários gerenciadores de banco de dados Free que dão conta do recado muito bem. O principal mesmo é levar em conta a quantidade de dados e o tipo de dados que aplicação vai armazenar.

 

A interface com o usuário deve pesar em diferentes fatores antes de tomar a decisão final. Vejamos alguns conceitos:

Tipos de aplicações:

  • Aplicação para E-commerce, Portal;
  • Site para uma empresa na internet;
  • Usuários remotos com acesso a internet;
  • Aplicação distribuída entre usuários remotos.

Tipos de Interface

  • Aplicações gráficas
  • Processadores de textos
  • Planilhas eletrônicas
  • Jogos
  • Aplicação Cliente/Servidor (duas camadas)
  • Aplicações com integração entre vários tipos hardwares (câmeras, scanners, etc.)

Assim não podemos usar uma interface web para desenvolver a aplicação de controle de estoques da padaria do seu Zé, também não vai usar uma interface desktop para criar um portal para uma grande instituição financeira na web. E por ai vai os conceitos que um bom profissional da área de T.I deve ter em mente.

Abaixo segue algumas vantagens e desvantagens de sistemas WEB X Sistemas Desktop:

Vantagens e Desvantagens

WEB: Vantagens

  • Interface HTML reconhecida por uma grande gama de usuários já acostumados com o funcionamento dos navegadores;
  • Desenvolvimento, manutenção e atualização centralizada da aplicação. Você não precisa sair instalando sua aplicação em diversos equipamentos diferentes. Basta colocá-lo no servidor para que os usuários a acessem;
  • A exportação de dados entre usuários remotos usando o protocolo HTTP é muito mais fácil do que usar outro protocolo.
  • Se houver necessidade de aumentar o poder de processamento, basta fazer isto no servidor.

WEB: Desvantagens

  • A interface HTML pode ser um problema, pois não há uma padronização entre os diversos navegadores e sua aplicação poderia ser exibida de uma maneira diferente dependendo do navegador
  • A entrada de uma grande massa de dados é prejudicada na interface HTML, pois não existe uma maneira padrão de criar máscaras de entrada de dados.
  • A inteface HTML não é rica em controles gráficos e peca no quesito posicionamento. O visual da sua aplicação pode não ficar tão elegante como você imagina.
  • A integração com outros componentes não é tão fácil com HTML.

DESKTOP: Vantagens

  • Uma rica variedade de controles para interface com o usuário
  • Um total controle sobre o posicionamento dos controles na aplicação
  • O desempenho para uma interface gráfica é mais rápido em uma aplicação desktop que usa o processamento local.
  • Uma interface com integração para com vários hardwares é muito mais fácil.

DESKTOP: desvantagens

  • Uma interface gráfica muito carregada deixa a aplicação mais pesada
  • A integração com usuários remotos é mais sofrida
  • A distribuição da aplicação é critica. Você tem que instalar sua aplicação em diferentes tipos de máquinas, com diferentes tipos de sistemas, drives e periféricos.
  • A manutenção e atualização de sua aplicação requerem um esforço extra.

 

Espero que tenham gostado. Até mais qualquer duvida, critica ou sugestão deixe no comentário.{jcomments on}

Um comentário em “Sistema Web X Sistema Desktop

Adicione o seu

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Acima ↑

%d blogueiros gostam disto: