Olá
Esta mensagem não é para lhe dar soluções, ao
contrário, mais questionamentos...
É que também tenho experiência no ambiente cliente-servidor,
e recentemente comecei a trabalhar com web, com
JSP e servlets. E ainda tenho muitas dúvidas.
O que percebi é o seguinte:
- O ambiente cliente-servidor (principalmente no seu caso,
com Delphi), tem uma interface muito rica. Já na web,
estamos limitados ao que o HTML pode oferecer. E devido
à forma que o HTTP trabalha, estamos bem limitados quanto
à navegaçao, ou seja, não dá para abrir por exemplo uma
janela modal, ou usar algo que remotamente lembre um grid.
E tem o tal do BACK do navegador, e o usuário no meio
de um cadastro resolve dar um pulinho na cnn.com...
- Quanto à velocidade de desenvolvimento e manutenção,
sistemas para web são bem mais trabalhosos e demandam
mais tempo que usar uma ferramenta 4GL cliente-servidor.
E acho que essas são restrições da plataforma web, independente
se vc usa Java, Coldfusion, ASP... Claro que Java é bem
mais flexível e poderoso, seria a melhor opção.
O que senti é que aplicações cliente-servidor são aplicações
cliente-servidor, e aplicações web são aplicações web.
Não dá (ainda) para esquecer o cliente-servidor e só ficar
com web. Veja bem, tecnicamente claro que é possível,
mas me refiro às restrições da interface e à velocidade
de desenvolvimento.
O que existe são versões "weberizadas" de ferramentas
tradicionais, como o Oracle Forms Server que permite
rodar aplicações Forms num navegador web, na forma
de um applet.
Mas, como disse, tenho pouca experiencia com Java, talvez
alguem possa nos ajudar com um outro ponto de vista...
Luis Cabral
----- Original Message -----
From: Marcos MOS
To: [EMAIL PROTECTED]
Sent: Monday, September 17, 2001 3:22 PM
Subject: [java-list] Java ou outra linguagem?
Pessoal,
desenvolvo sistemas em Delphi com SQL Server, e na empresa onde trabalho
estão pensando em mudar os sistemas em forma de Web.
Gostaria de ajuda para decidir que linguagem irei programar, tem como
construir aplicativos para internet, com "cara" de sistema, com janelas e
outras coisas? Pensei em Java Applet, não sei se tem como fazer com banco de
dados e a velocidade?
O que seria Servlets, isto poderia me ajudar?
Sei também que poderia fazer com JSP, mas aí como eu farei telas
dependentes, com uma esperando a resposta da outra??
Como puderam ver estou meio perdido, espero ajuda e sugestões...
desde já, muito obrigado.
-------------------------------------------------
Marcos de Oliveira dos Santos
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------