Acho que faltou voce ressaltar que a grande �rea de investimento em
torno de Java � o poder de seu lado servidor.
Com arquiteturas distribu�das 3-tier cada vez mais tomando espa�o de
sistemas tradicionais, server-side Java oferece ferramentas que poucas
outras tecnologias t�m: uma tecnologia padr�o de componentes para o lado
servidor (EJB), suporte f�cil de multi-threading, e servidores de
aplica��es prontos no mercado.

Por acaso ObjectPascal oferece isso ?
Outra op��o � voc� pode optar por tecnologias MS como DCOM, com suas
vantagens e desvantagens.

Al�m disso, a capacidade que Java tem de exportar objetos pela rede, de
maneira independente de plataforma conta muito num mundo onde
equipamentos m�veis e menores tirar�o espa�o dos PCs do nosso dia-a-dia.

Abra�o
Rodrigo B Mazzilli


Pablo Jorge Madril wrote:

>  Oi, Pedro Vou dar a minha opiniao sobre o assunto. Trabalho e muito
> com Delphi desde a versao 3 e gosto muito da  implementacao de OOP,
> por ser uma ferramente puramente OO.O que tenho observado com muita
> frequencia no ambiente Delphi e pessoal que migrou de VB para Delphi e
> continuou programando VB-like.Se acho que o Delphi tem algum defeito,
> e o de tentar ser, no comeco, visto como VB. Claro que isso e'
> consequencia da estrategia de marketing que tambem o levou ao
> sucesso.Pouquissima gente que conheco, usa o Delphi como corresponde,
> o que e' lamentavel pois ele tem todo o que o Java tem. Quer dizer,
> interfaces, run time type information (RTTI), componentes, CORBA, tudo
> (exceto os tipos concretos) e' filho de TObject, internet, sockets,
> etc.Eu nao acho grandes diferencias de linguagem entre o Object Pascal
> e o Java, porque simplesmente ambas sao lingugens orientadas por
> objeto e implementam de forma completa os mesmos conceitos. A
> diferenca pode estar na portabilidade.- Porque "pode"?Porque ja estao
> sendo desenvolvidos compiladores de Object Pascal para outras
> plataformas (Linux) (depois eu passo a URL) pela comunidade (free e
> open source) e ate um IDE para Linux. A propria Borland tem planos de
> liberar uma versao para Linux neste ano.Obviamente que voce ja tem
> tudo isso pro Java e nao precisa esperar. Mais se portabilidade nao e'
> o teu problema ( p.ex.so trabalhas na plataforma windows), mudar pra
> Java nao fara diferenca a continuar em Delphi.A revolucao que o
> binomio Java/Linux esta causando, e' que vai permitir a entrada no
> mercado de outros hardwares que nao Windows/Intel. Ahi, portabilidade
> de software vai ser crucial, pois vou ter um monte de hardware
> diferente disponivel no mercado.So' que o surgimento desse mercado
> tambem vai fazer ferramentas como o Delphi serem portadas para
> diversos hw. O que eu quero apontar, e que mudar a linguagem ou
> ferramenta nao resolve os problemas, especialmente se continuamos sem
> mudar a forma de pensar. Tem quem fala que nos tentamos pensar os
> problemas nos termos da linguagem que estamos acostumados a usar. Vou
> por alguns exemplos de formas de pensar diferentes : - VB :
> procedural- Delphi, Java :  OOP- Prolog - Regras- LISP - Listas Voce
> ja tentou programar em PROLOG ? Se tentar, voce vai perceber como tem
> que mudar a forma de abordar o problema.Pra quem nao sabe, a linguagem
> mais usada pelo pessoal que faz musica eletronica, e LISP.  Quem sabe
> recomenda que e bom que as equipes de desenvolvimento tenham contato
> com essas linguagems tao diferentes para poder melhorar a capacidade
> de abstracao e de abordagem de problemas . O que eu recomendo e
> aprender a programar corretamente em OO. Isso voce pode fazer em
> Delphi e vai render seus frutos. Depois passar para Java sera
> tranquilo pois voce estara sabendo quais sao os conceitos
> importantes. Resumindo, se voce esta programando procedural em Delphi,
> pasar para Java nao fara diferenca alguma. Uma comparacao geral : -
> linguagen : tanto Java quanto Delphi sao OOP no mesmo nivel. - em Java
> e tudo de graca. Isto e muito importante.O preco que se paga e
> performance, mais ate' isso esta melhorando. Na realidade a tendencia
> mundial em software e de tudo ser OpenSource. - componentes : Tanto
> Java como Delphi tem sites de componentes freeware, shareware ou
> proprietarios. Eu consegui tudo o que precisei em Delphi freeware,
> especialmente componentes vindos da europa (russia (muito bons),
> tchecoeslovaquia, finlandia). Os componentes Delphi que vem com o
> pacote basico sao muito bons e nunca tive nenhum dos problemas
> apontados pela Simone. ( e claro que isso pode mudar agora que Bill
> posui um consideravel share da Inprise) - Padroes : aqui tem uma seria
> diferenca. Java esta mais perto de se tornar um padrao (formal, nao de
> fato) do que o Object Pascal da Borland. Mais por enquanto e ate a SUN
> mudar de ideia, ambas sao proprietarias. - M$ Bill, problema serio da
> Borland (ja e' quase dono dela), dor de cabeca para a SUN. Espero ter
> ajudado numa discussao que acho importante. Um abraco a todos,
> Pablo. Pablo J. Madril
> Ger. de Desenvolvimento
> DIS - Departamento de Informatica para a Saude
> UNIFESP - EPM - Escola Paulista de Medicina
>
>      -----Original Message-----
>      From: Vizeu <[EMAIL PROTECTED]>
>      To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
>      Date: Friday, January 07, 2000 1:56 PM
>      Subject: [SouJava-J] Compara��o do JAVA
>       Ol� Tenho uma pergunta para o grupo. Gostaria de uma
>      pequena compara��o de recursos "genericamente" do java com a
>      linguagem que voc�s usavam antes de migrar, pontos tais
>      como: O que voc�s consegue fazer hoje que antes n�o dava
>      ?Quais facilidades tem hoje ?O mercado de trabalho e melhor
>      agora ?e assim p�r diante.... Pe�o esta gentileza, por um
>      simple motivo.Trabalho com Delphi 4 e logo terei que fazer
>      uma atualiza��o para delphi 5, mas acredito que o java e
>      mais poderoso, ent�o pen�o seriamente em migrar para o java,
>      mas como todos sabem migrar de plataforma de desenvolvimento
>      e um PARTO, e tenho a necessidade deste tipo de experi�ncia
>      de todos tiveram. AntecipadamenteObrigado, Pedro
>
--
----------------------------
Rodrigo B Mazzilli
[EMAIL PROTECTED]
ICQ# 4106069
Projetista-Trainee
----------------------------
"Computers will never replace human stupidity."


    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a