Desenvolvimento de aplicações web

Artigo sobre tecnologias utilizadas para construção de aplicações web, comparando alternativas open source com proprietárias suportadas no Linux, comentando também desempenho e tempo de desenvolvimento.

[ Hits: 27.609 ]

Por: Flavio Zacharias Fagundes em 15/03/2004


Comparando alternativas de distribuição



Atualmente existe uma onda de desenvolver/exportar a maioria das aplicações para serem utilizadas na web. Cabe salientar que deve-se ter cuidado ao fazer isso, pois deve-se analisar a necessidade real disso, o desenvolvimento de aplicações assim é mais complexa que o desenvolvimento de aplicativos executáveis.

Soluções como a de distribuição de aplicativos são necessárias em empresas que possuem filiais/pontos distribuídos a uma distância considerável geograficamente.

Uma solução que dispõe-se é proprietária através do Citrix Metaframe. Uma ferramenta que instalada em um servidor Windows com grande performance de hardware, permite publicar qualquer programa nele instalado. Fornece interface amigável para definir quais usuários podem acessar cada aplicação publicada e quantas instâncias deste aplicativo podem ser executadas simultaneamente de acordo com o número de licenças. É uma ótima solução, pois funciona com programas complexos indo até aplicativos feitos na plataforma DOS.

O grande empecilho em uma solução como essa é o seu custo, pois pode girar em mais de R$ 20.000,00 só por essa ferramenta com um servidor com hardware considerável.

Uma alternativa seria desenvolver aplicativos para serem utilizados no browser e distribuídos através de um servidor web. Sempre me questionei sobre qual utilizaria mais tráfego na rede. Ambas as formas são processadas no servidor, tanto utilizando um metaframe como utilizando uma aplicação web. Mas penso em como seria para fazer a transferência da imagem da instância gerada pelo cliente no servidor que deve ser transferida até o cliente do metaframe, se ela geraria mais tráfego que o envio de um documento HTML.

O grande atrativo de utilizar a segunda opção é que pode-se utilizar a plataforma Unix e o nosso velho conhecido Apache como webserver.

Para tais aplicações existem diversos sistemas de gerenciamento de bancos de dados de uso livre como PostgreSQL, Firebird ou até mesmo o MySQL, que é muito utilizado pela sua integração com PHP. Também não haveria problemas em integrar uma aplicação que estivesse sendo publicada por um servidor Linux com Apache em acessar bases em um servidor Windows por exemplo.

    Próxima página

Páginas do artigo
   1. Comparando alternativas de distribuição
   2. Banco de dados
   3. Tecnologias para desenvolvimento
   4. Considerações finais
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Diferenças postas à mesa

Preconceito em um mundo livre?

Direitos do autor - e como a MS finge tê-los

A importância do GNU

Rage Against Binary Blob - sobre documentação aberta para hardware

  
Comentários
[1] Comentário enviado por leogenilhu em 16/03/2004 - 10:26h

Muito bom seu artigo!
Queia somente resaltua ao contrario do que foi dito
a linguagem propriataria ASP tem otimas solucoes e integracao com
servidores linux, ou seja ja nao eh exclusiva de servidores windows
A propria SUN desenvolveu uma ferramenta de interacao com servidor apache/linux para executar ASP.

[2] Comentário enviado por zach em 16/03/2004 - 15:19h

Leo

Tnx, conheço pouco sobre ASP, mas obrigado pela dica.

[3] Comentário enviado por josir em 17/03/2004 - 16:33h

Ficou faltando falar do Java! As maiores aplicações desenvolvidas atualmente são feitas em Java (Servlet e JSP)

Delphi também é um player forte aqui no Brasil apesar de pouca gente usar nos EUA.

[4] Comentário enviado por josir em 08/06/2006 - 08:36h

Ficou faltando falar de XUL, a linguagem dos aplicativos Mozilla! É uma das melhores opções para se trabalhar com Linux.

[5] Comentário enviado por abeljnr em 24/04/2007 - 11:20h

sempre que falamos em desenvolvimento, sempre à uma saida boa....
e uma coisa incrivel...rsrsrs


flws


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts