Ouvindo Opiniões
Sistemas Web vão dominar e acabar com aplicações Win32?
Sobre o autor: Formado em Sistemas de Informação, com Especialização em Bancos de Dados. Trabalha com programação desde 1997. Trabalha com Delphi desde 2002. Desenvolvedor de diversas linguagens, tais como Clipper, Visual Basic, Delphi, PHP, e possui alguns conhecimentos acerca de outras linguagens (java, python, C/C++, Assembly). Utiliza bancos de dados Firebird, PostgreSQL, MySql, Access e DB2. Atualmente, é programador da Universidade Federal do Acre.
Contato: marcos@ufac.brInicialmente, respondendo a pergunta eu diria que não, não vão acabar com as aplicações Win32, pelo menos não por enquanto. Aplicações WEB tem muitas vantagens sobre aplicações Win32, como por exemplo, a atualização de um sistema, e o fácil acesso, visto que, basta ter conexão com a internet que o sistema estaria acessível.
Outra grande vantagem estaria no fato de aplicações web (praticamente) não consumirem recursos da máquina cliente; todo o processamento se dá no servidor. Porém, nem tudo são flores, pois existem também as desvantagens. A desvantagem de aplicações Web estaria ligada a alguns pontos específicos, tais como geração de relatórios (relatórios muito extensos seriam complicados para serem gerados, além de exigir máquinas muito robustas), e alguns acessos diretos a periféricos da máquina cliente (como por exemplo, impressoras fiscais, matriciais, etc. Sei que existem applet's, activex e outros que permitiriam, mas ainda não vi, nem conheço nada implementado nestes moldes).
Outro problema também seria com relação aos navegadores (browsers): uma aplicação web bem definida, segue modelos e tal, porém, com a grande variação de navegadores existentes, bem como as diferentes formas de tratamento que cada um desses navegadores faz com o html, css, etc, fica muito difícil manter a mesma aparência e qualidade visual.
Aí, pode-se perguntar: mas existem outras formas de se trabalhar que poderiam utilizar recursos da máquina cliente e manter a qualidade visual, por exemplo, o Adobe Flex, Silverlight, então porque as aplicações Win32 ainda terão espaço? É simples, o Sr. Zé que tem uma mercearia, e o Sr. Tonho que tem a farmácia, querem um sistema simples, rápido, e que irá rodar apenas em uma máquina. Além do que, ele, por desconhecer os conceitos de segurança e tal, acha que essa história de aplicação web é perigosa, pois um hacker pode invadir seu computador e de alguma forma prejudicá-lo (esse é um ponto que, mesmo você explicando, ele vai insistir e não aceitar).
Outro ponto é o fato de empresas com sistemas muito grandes, não terem a menor vontade de investir na implementação de um novo sistema web, que pode demorar muito e ainda não ter o desempenho desejado. Eu particularmente tenho alguns clientes que se encaixam em quase todos esses perfis. Um deles, por exemplo, exigiu que o sistema rodasse apenas na máquina dele, mesmo tendo que enviar os dados a uma central. A solução foi implementar um sistema Win32, que gerava um arquivo criptografado, este então era gravado em um CD e levado até a central, onde era feita a carga no sistema central. Exigência do cliente que fosse assim, fazer o quê.
Tenho um caso também, que fez com que migrássemos todo um sistema Win32 já pronto e funcionando 100% para um sistema web. Ele dizia que sabia que o sistema funcionava bem, e fazia o que o sistema web iria fazer, porém, ele gostaria de poder acessar sem ter que instalar, e blá, blá, blá... como diz o ditado "pagando bem que mal tem". E tenho também um cliente que exigiu que sua aplicação fosse win32, porém, tivesse alguns módulos web.
Bem, finalizando, a minha humilde opinião é que ainda há, e haverá muito mercado para aplicações win32, e uma dica é que, indiferente se você desenvolve aplicações win32 ou web, desenvolva buscando manter padrões, visando a reutilização de código e sempre melhorando seu produto, que mercado dificilmente faltará.
Leia também outras opiniões:
- Kelver Merlotti,
- Daniel Nascimento,
- Cristiano Martins Alves,
- Joanan Mendonça,
- Adail Muniz,
- Victory Fernandes,
- Ronnei Peterson,
- Bruno Lichot,
- Liandro J. Bulegon,
- Marcos Thomaz,
- Márcio Henrique da Silva,
- Marcio Azzarini - Tool ,
- Jean Richard,
- Marcelo Jaloto,
- Leandro Neiva Lopes Figueiredo,
- Dennys dos Santos Sobrinho,
- Christiano Coutinho de Moraes,
- Eduardo Rocha,
- Manoel Campos da Silva Filho,
- Sidinei Akira Egashira,
- Wecsley Fey
- Participe:
- Seja um colaborador
- |
- Sugira um assunto
- |
- Seja avisado de novos assuntos










