Silv�rio, algumas considera��es:

  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?
  R.a) JAVA � uma linguagem completa, e al�m de ser muito utilizada para
a constru��o de applets, uma   das suas principais caracter�sticas � sua
portabilidade. Uma aplica��o JAVA que roda no Unix, roda   da mesma
maneira no Mac, no Windows, no Solaris, etc. Isso sem que voc� tenha que
recompilar a   aplica��o em cada uma dessas plataformas.

   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.
  R.b) Uma aplica��o JAVA pode ser distribu�da apenas pelas suas
classes. Se a aplica��o exige uma   integra��o com algum banco de dados,
isso pode ser feito atrav�s de JDBC. Geralmente as classes   Jdbc ficam
do lado do servidor, mas isso n�o � regra e o modelo de conex�o com o
banco de dados (se   em duas camadas ou tr�s camadas) fica por encargo
do projetista. Voc� pode tamb�m distribuir sua   aplica��o JAVA atrav�s
de instaladores como o InstallShield para java.

   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.
  R.c) Quem realmente vai se preocupar com o tamanho do banco de dados,
� o pr�prio banco de dados   que voc� usar (Ex. Oracle, DB2, SyBase,
etc.) As classes JBDC v�o te fornecer toda a interface   necess�ria para
trabalhar o banco de dados escolhido.

   d) Relat�rios, o Delphi possui v�rios componentes que fazer todo o
trabalho, no Java possui JavaBeans que fazem esse papel.
   R.d) Existe no mercado v�rios vendors com uma infinidade de propostas
de componetentes para isso e   aquilo. Eu particularmente ainda n�o usei
nenhum deles no que diz respeito a relat�rios. Mas por   curiosidade tem
um componente (JavaBeans) muito parecido com o
QuickReport/CrystalReports/etc,   que � o Enterprise Reports, voc� pode
obter maiores informa��es no endere�o:   www.EnterpriseSoft.com
  Existem outras op��es: Style Reports (www.inetsoftcorp.com)

   e) Meu sistema possui v�rios gr�ficos e tudo mais, com Java eu
consigo suporte pra tudo isso.
  Re.) Tranquilo, o que n�o falta s�o componentes para manipular
gr�ficos. Inclusive muitos deles s�o   gratu�tos.


   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.
  R. Algumas vantagens podem ser relacionadas:
  Facilidade para desenvolvimento de aplica��es em redes com o protocolo
TCP/IP (sockets,  datagramas);
  Ger�ncia autom�tica de mem�ria (garbage collection);
  V�rios fornecedores de ambientes de desenvolvimento(voc� j� pensou na
seguinte possibilidade: se a Microsoft comprasse a Inprise e
descontinuasse o Delphi, onde iriam parar os milhares de desenvolvedores
em Delphi? - Ser� que eles iriam para o VB?);
  Portabilidade (independ�ncia de software e hardware);
  Escalabilidade (se for necess�rio colocar o sistema constru�do numa
m�quina mais robusta, provavelmente ter� java naquela m�quina).

  Como a principal desvantagem da linguagem eu diria que � a falta de
programadores experientes em  JAVA(pelo menos aqui no Brasil). Mas temos
que levar em considera��o o fato de que a linguagem � extremamente nova
e que est� se firmando.

Um JavAbra�o a todos,
begin:vcard 
n:de Pinho Adam;Emerson
tel;work:Universidade Regional de Blumenau
x-mozilla-html:FALSE
org:Universidade Regional de Blumenau;N�cleo de Inform�tica
adr:;;;;;;
version:2.1
email;internet:[EMAIL PROTECTED]
title:Programador
fn:Emerson de Pinho Adam
end:vcard

Responder a