PessoAll,
Sou programador em Delphi, tenho alguns sistemas todos
feitos em Delphi. Mas tenho um cliente que está querendo mudar para
sistema operacional Linux, como se sabe programas Delphi, só rodam no
Ruindows.
So para informacao, Silverio, a Borland/Inprise
disse que estarah lancando o Delphi para Linux ate o final desse ano e
com toda a VCL do Delphi tb portada. Vamos ver o que
virah.
Gostaria a quem puder me esclarecer algumas dúvidas
em relação a Java:
a) Sei que o Java é uma ferramenta muito boa para
criar Apples para a internet e tudo mais, mas se fosse pra criar uma
aplicação que não estivesse envolvido hoje com a
internet, o Java suporta uma aplicação ou como se diz
"Java Isolado", para criar aplicações como se
consegue com uma ferramenta como o Delphi?
Com o Java vc pode criar "programas
isolados", sao os Applications, se nao me angano.
b) Uma aplicação Delphi para distribuir eu
preciso do executável + BDE ou outras alternativas como ADO e etc, no
Java o que eu preciso, para mandar para o cliente.
Como o Java, em sua maioria, eh um programa
interpretado para nao perder a portabilidade (existe, tambem, a
possibilidade de vc compilar um codigo fonte java para um determinado
SO), alem das classes que vc gerar, vc precisa mandar as classes dos
componentes que vc utilizar, bem como os drivers de conexao a banco de
dados, alem da maquina virtual java (nas distribuicoes mais novas do
java, superior a 1.2x, se nao me engano, isso eh representado pelo JRE
(Java Runtime Enviroment)).
c) Meu sistema possuir tabelas com grande números
de registros: ex. 300.000 registros o Java possui suporte pra trabalhar com
bancos de dados grandes.
O Java tem suporte, via jdbc, aos principais
Banco de Dados do Mercado e a muitos outros. De uma olhada no site www.javasoft.com/jdbc
d) Relatórios, o Delphi possui vários
componentes que fazer todo o trabalho, no Java possui JavaBeans que fazem
esse papel.
Desconheco ferramentas como, por exemplo, o
QuickReport ou o Crystal que podem ser utilizados com o Delphi, no
entanto, vc pode utilizar o padrao HTML para gerar relatorios, ou mesmo
o XML, todos aceitos pelo JAVA.
e) Meu sistema possui vários gráficos e tudo
mais, com Java eu consigo suporte pra tudo isso.
Existem, sim, componentes
especializados para JAVA, que desenham graficos, tais como aqueles para
Delphi.
f) Gostaria de saber as vantagens e desvantagens de ter um
aplicação em Java. Como vantagem sei que o Java pode rodar em
várias plataformas.
Nessa parte eu nao sou a melhor
pessoa para lhe esclarecer, acho que acompanhando a lista vc podera
tirar melhores conclusoes. No entanto, de uma olhada no site do SOUJAVA:
www.soujava.org.br e no site da
SUN, sobre JAVA, www.javasoft.com
Desde já agradeço a atenção de
todos e fico grato a quem puder me esclarecer essas
dúvidas.
Abracos,
Pascal
|