Um pouco de SIW
- Disponibilidade em praticamente qualquer lugar;
- Processamento centralizado;
- Baixo custo de treinamento;
- Baixo custo de distribuio;
- Resultado imediato de atualizaes;
- Baixo custo do computador cliente;
- Entre outras vantagens.
Minha paixo pela Interface Web se deu quando meu amigo Antnio na OPAS/OMS em Braslia. Na época era tudo caracter usando o Unix com o browser Linx. Quando vi a forma de relacionamento entre os documentos, utilizando o tab (no havia o mouse) e quando se pressionava o enter, voc estava ligado a um documento em outro servidor em algum lugar do mundo. Vi que um mundo novo se abria e realmente foi assim. Imaginei sistemas utilizando esta interface e com isso voltei toda a minha carreira para esta rea. SIW para a Internet.
O SIW somente pode ser dizer que ele est completo, quando voc consegue fazer todas as atividades que um sistema de Interface Grfica consegue fazer, como:
- Edio de formulrios com validao forte local e no servidor;
- Impresso de relatrios de mltiplas pginas pelo cliente;
- Impresso de etiquetas auto adesivas;
- Impresso em impressoras matriciais;
- Impresso por demanda em impressora matricial ou grfica;
- Utilizao de dispositivos de entrada diversos, como leitores de cdigo de barras etc.
Com base nestes critérios, fui desenvolvendo um ambiente de trabalho (framework), visando acelerar o desenvolvimento de SIW utilizando as mesmas idéias que eu tinha no meu ambiente de desenvolvimento em Clipper.
E os sites
O site na viso do SIW, é a apresentao do contedo mantido pelos SIW. Uma viso simplista de relatrios impressos pelos computadores nas impressoras. Claro que o site pode e deve ter apelos visuais de acordo com a sua finalidade e pblico alvo.
Intranets e Extranets
As Intranets e Extranets, so sites informativos, que tem mais SIW de contato com os usurios que um site normal. Ambas visam a integrao de um grupo restrito de pessoas.
As Intranets so ferramentas poderosas de integrao dentro das empreas, onde so utilizadas ferramentas que retiram dados dos sistemas internos, publicando de forma mais fcil e gil para seus usurios.
As Extranets j na sua maioria, so ferramentas de relacionamento entre grupos diferentes, como empresa e clientes etc. As Extranets visam publicar contedo especfico de interesse de cada grupo usurio, como por exemplo o acompanhamento de cargas dos correios.
O futuro do SIW
Cada vez mais as grandes empresas esto convergindo para este ambiente. Todos esto visando a reduo dos custos de propriedade dos computadores (TCO), e a Interface Web é a melhor forma de conseguir isso.
A Microsoft, SUN. Oracle e entre outras grandes empresas, esto apostando alto em Frameworks baseados em tecnologias prprias ou abertas. Por isso precisamos sempre saber que lado estamos falando. Porque no SIW temos 2 lados a pensar, que é o cliente e o servidor. O servidor poder ser um servidor Microsoft Windows ou Linux, quanto o cliente poder ser qualquer equipamento que interpretar a linguagem de apresentao utilizada.
Os Frameworks existentes, bem como o que eu desenvolvi, visa facilitar o relaciomento do programador com o programa, evitando ao mximo a interao com a linguagem de apresentao, como o HTML. Na minha viso, a melhor implementao do momento est no .NET da Microsoft, mas existem outras empresas e grupos de usurios investindo MUITO, como o Eclipse, que também promete muito.
No sou partidrio de ambientes e sistemas operacionais. O importante é que o usurio precisar ter o sistema disponvel de forma transparente para ele no cliente para qual foi disponibilizado.
Onde eu quero chegar
Estou sempre evoluindo o meu ambiente. Atualmente ele est em ASP usando a linguagem VBScript no servidor e HTML com JavaScript no cliente. J estou portanto tudo do servidor para PHP e logo para JSP. Com isso, poderei desenvolver o mesmo sistema, com a mesma facilidade para qualquer ambiente que utilize estes 3.
Escolhi as linguagens Script, para no ficar preso aos frameworks proprietrios do mercado. As empresas buscam fazer com que os usurios desenvolvedores fiquem presos a estas tecnologias e ambos os principais concorrentes, que so a Microsoft com o .NET e a Sun com o Java, esto ainda se posicionando no mercado.
Neste ano, vou estudar profundamente ambos os ambientes (.NET e Java) para tirar o melhor de cada um e desenvolver ferramentas auxiliares para aumentar a produtividade de desenvolvedores de SIW.
Quem quiser saber mais de SIW, entre em contato comigo no meu e-mail ou deixe um comentrio.
About the Author
Analista de Sistemas, especialista de projetos para Internet desde 1993, projetista e mantenedor de diversos sites no Brasil, como os sites da FAMEM e Porto do Itaqui