>From: "Mauro Sant'Anna" <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: Re: Artigo Java x C#
>Date: Wed, 03 Oct 2001 02:47:13 +0000
>
>Caro Sergio,
>
>Est� ficando tarde e este artigo que eu te falei j� est� 70% escrito e sai 
>em alguns dias. N�o pretendo reescrev�-lo aqui. Continuo a reafirmar que 
>meu artigo est� integralmente correto.
>
>N�o duvido dos seus conhecimentos de Java, mas questiono seriamente seus 
>conhecimentos de C# para me criticar da forma que voc� o fez e sua 
>disposi��o em conhecer coisas novas.
>
>Sem entrar em nenhum m�ritos t�cnicos, veja s� o seguinte: O C# foi feito 
>DEPOIS do Java e PELA MESMA EQUIPE que fez o J++ e o Delphi! Os caras 
>sabiam onde os esqueletos estavam enterrados. E tem mais: tinham BILH�ES de 
>d�lares (literalmente) para gastar. Voc� realmente acha que eles fizeram 
>algo PIOR?
>
>Se voc� quiser ter alguma resposta t�cnica imediatamente, leia os textos da 
>Sun e da Microsoft sobre eventos em links no final do meu artigo.
>
>Mauro
>
>
>>From: "Sergio Oliveira Jr." <[EMAIL PROTECTED]>
>>To: [EMAIL PROTECTED]
>>CC: [EMAIL PROTECTED], [EMAIL PROTECTED]
>>Subject: Re: Artigo Java x C#
>>Date: Wed, 03 Oct 2001 02:38:49 +0000
>>
>>Caro Mauro,
>>
>>O que eu posso te falar � que tenho 6 anos de experi�ncia com a tecnologia 
>>Java, passagem por uma multinacional de consultoria e diversos projetos 
>>Java nas costas. Tamb�m sou certificado pela Sun desde 1998.
>>
>>Logo acho que vc deveria acreditar em mim quando o assunto � Java. J� 
>>quando o assunto � C# e .Net eu recolho a minha inexperi�ncia e te escuto.
>>
>>Acredito que .Net seja uma tecnologia interessante para plataformas 100% 
>>microsoft, e estou disposto a investigar o CD-ROM do Visual Studio .Net 
>>Beta que eu recebi outro dia. S� achei engra�ado o que a Microsoft colocou 
>>no site dela (www.microsoft.com/java):
>>
>>JUMP to .NET -> Java User Migration Path to Microsoft .NET
>>
>>A� j� � for�ass�o de barra !!! :-)
>>
>>Acredito tb que a estrat�gia da Microsoft de degradar a imagem do Java 
>>para lan�ar o seu produto concorrente n�o � a mais indicada para 
>>conquistar os milh�es de profissionais Java espalhados pelo mundo. Vale 
>>lembrar que n�o estamos mais falando de simples browsers e sim de uma 
>>plataforma madura que est� dentro de muitas empresas s�rias e por tr�s de 
>>grandes neg�cios. Isso n�o vai ser mudado de uma hora para outra.
>>
>>A melhor situa��o para o mercado de TI � a conviv�ncia pac�fica entre 
>>essas duas tecnologias. Concorr�ncia gera melhorias nos servi�os e 
>>produtos. Vai ser melhor para todo mundo, principalmente para n�s 
>>profissionais de TI que vamos ter mais uma op��o de tecnologia para 
>>plataformas Microsoft.
>>
>>Vou ficar aguardando ansiosamente o seu novo artigo e espero que ele seja 
>>mais realista quando retratar as diferen�as entre C# e Java. S� assim eu 
>>me sentirei seguro em utilizar .Net como uma alternativa conciente, e n�o 
>>apenas por que a Microsoft deseja no seu ego passar por cima da Sun 
>>Microsystems.
>>
>>------------------------------
>>Sergio Oliveira Jr.
>>Sun Certified Java Programmer
>>Desenvolvedor e Consultor Java
>>Empresa SmartJava
>>------------------------------
>>
>>
>>
>>>From: "Mauro Sant'Anna" <[EMAIL PROTECTED]>
>>>To: [EMAIL PROTECTED]
>>>Subject: Re: Artigo Java x C#
>>>Date: Wed, 03 Oct 2001 02:07:13 +0000
>>>
>>>Caro Sergio,
>>>
>>>Devido a duvidas como as suas, estou escrevendo outro artigo que dever� 
>>>aparecer nos pr�ximos dias no site da Microsoft. Ele explica alguns dos 
>>>t�picos que deram origem a mais d�vidas. J� te adianto: seus pontos ser�o 
>>>respondidos, se voc� estiver disposto a ouvir.
>>>
>>>No entanto, vendo a sua lista de "absurdos" tenho minhas d�vidas se 
>>>adiantar� alguma coisa. As coisas que voc� elencou s�o simplesmente 
>>>erradas. Algumas me parecem confus�es honestas, mas a maioria d� a 
>>>impress�o que voc� simplesmente n�o quer entender.
>>>
>>>Aguarde o artigo.
>>>
>>>Mauro
>>>
>>>
>>>>From: "Sergio Oliveira Jr." <[EMAIL PROTECTED]>
>>>>To: [EMAIL PROTECTED]
>>>>CC: [EMAIL PROTECTED], [EMAIL PROTECTED]
>>>>Subject: Re: Artigo Java x C#
>>>>Date: Wed, 03 Oct 2001 01:55:39 +0000
>>>>
>>>>Mauro,
>>>>
>>>>N�o era a minha intens�o te tirar do s�rio. N�o vejo problema algum em 
>>>>me engajar num papo com voc� face-to-face. S� estou conversando com voc� 
>>>>via email por ser mais conveniente, afinal a tecnologia est� a� para 
>>>>facilitar a nossa vida, certo?
>>>>
>>>>Vou continuar falando racionalmente, apesar de n�o ver nenhum problema 
>>>>em te encontrar para um papo mais descontra�do.
>>>>
>>>>Alguns absurdos que vc escreveu:
>>>>
>>>>- Java n�o possui todos os tipos derivados de ancestral comum:
>>>>
>>>>Possui sim... Al�m de possuir tipos primitivos mais leves, que por sua 
>>>>vez possuem suas classes equivalentes (Wrappers). Todas s�o derivadas da 
>>>>class Object.
>>>>
>>>>- Java n�o possui Structs:
>>>>
>>>>Realmente n�o possui a palavra Structs, mas � rid�culo simular um C 
>>>>Struct com uma class ou inner class.
>>>>
>>>>- Java n�o pode passar parametros por referencia:
>>>>
>>>>Todos os objetos Java s�o passados por referencia. Qualquer principiante 
>>>>em Java precisa saber disso.
>>>>
>>>>- Java n�o possui Propriedades:
>>>>
>>>>J� ouviu falar em JavaBeans ??? Tb existe uma classe Properties que faz 
>>>>isso facilmente.
>>>>
>>>>- Java categoricamente n�o possui eventos nem delegate:
>>>>
>>>>Toda a GUI do Java � orientada a eventos e a listeners.
>>>>Java n�o possui ponteiros para fun��es, mas possui interfaces que podem 
>>>>facilmente e de uma forma mais elegante e poderosa realizar callbacks.
>>>>
>>>>- Java n�o possui Atributos:
>>>>
>>>>N�o sei o que vc quiz dizer com isso, mas Java possui uma API de 
>>>>Reflection poderos�ssima.
>>>>
>>>>- Java n�o possui Ponteiros:
>>>>
>>>>Ainda bem! Referencia = Ponteiro com a excess�o que n�o podemos fazer 
>>>>opera��es aritim�ticas com referencias.
>>>>Todo mundo sabe que os ponteiros sempre foram a maior fonte de bugs, 
>>>>falhas de seguran�a, v�rus e dores de cabe�a para os programadores C.
>>>>
>>>>- Java n�o possui Forech: loop para varrer arrays e cole��es
>>>>
>>>>D� uma olhada na API Collections. Vc vai ficar impressionado com a 
>>>>qualidade, efici�ncia e performance dessa API.
>>>>
>>>>- Java n�o possui Campos readonly.
>>>>
>>>>L�gico que possui. Basta utilizar final.
>>>>
>>>>- Java n�o possui Documenta��o integrada em XML.
>>>>
>>>>Javadoc serve exatamente para isso que vc sugere como vantagem do C#.
>>>>
>>>>- Java n�o possui Controle sobre �estouro de faixa� num�rica
>>>>
>>>>L�gico que possui. Pelo amor de Deus...
>>>>
>>>>- Java n�o possui Diretivas de compila��o condicional (#ifdef etc)
>>>>
>>>>N�o precisa pois utilizando o final boolean DEBUG = false; o compilador 
>>>>automaticamente otimiza o c�digo compilado retirando esse c�digo morto.
>>>>
>>>>- Java n�o possui Padroniza��o por algum organismo internacional
>>>>
>>>>??? J� ouviu falar em Enterprise JavaBeans, Servlet, JSP, etc. Diversas 
>>>>empresas adotaram essas especifica��es, independentemente de imposi��es 
>>>>da Sun. Apenas a M�quina Virtual da microsoft n�o era compat�vel com 
>>>>todas as demais, da� a derrota da Microsoft na justi�a.
>>>>
>>>>- Java n�o Chama APIs do Windows e DLLs
>>>>
>>>>L�gico que chama via JNI.
>>>>
>>>>Como voce percebe pelos meus coment�rios acima. Vc definitivamente n�o � 
>>>>a pessoa certa para fazer essa compara��o entre C# e Java. A n�o ser que 
>>>>vc seja um homem de marketing e n�o da �rea de TI.
>>>>
>>>>------------------------------
>>>>Sergio Oliveira Jr.
>>>>Sun Certified Java Programmer
>>>>Desenvolvedor e Consultor Java
>>>>Empresa SmartJava
>>>>------------------------------
>>>>
>>>>
>>>>
>>>>>From: "Mauro Sant'Anna" <[EMAIL PROTECTED]>
>>>>>To: [EMAIL PROTECTED]
>>>>>Subject: Re: Artigo Java x C#
>>>>>Date: Wed, 03 Oct 2001 00:41:36 +0000
>>>>>
>>>>>Se voc� quizesse "alertar-me", teria fornecido exemplos concretos e 
>>>>>fatos ao inv�s de me chamar de ignorante/mentiroso.
>>>>>
>>>>>� incr�vel como as pessoas ficam "valentes" na frente de um teclado. 
>>>>>Imagine se voc� teria a coragem de me dizer cara a cara o que voc� me 
>>>>>escreveu, depois de uma compara��o C# X Java em um eventual semin�rio 
>>>>>da Microsoft - mais ou menos ou equivalente a um artigo no site da 
>>>>>Microsoft.
>>>>>
>>>>>Mauro
>>>>>
>>>>>>From: "Sergio Oliveira Jr." <[EMAIL PROTECTED]>
>>>>>>To: [EMAIL PROTECTED]
>>>>>>CC: [EMAIL PROTECTED], [EMAIL PROTECTED]
>>>>>>Subject: Re: Artigo Java x C#
>>>>>>Date: Wed, 03 Oct 2001 00:35:27 +0000
>>>>>>
>>>>>>Mauro,
>>>>>>
>>>>>>Eu te dei duas op��es:
>>>>>>
>>>>>>1) Vc est� mentindo
>>>>>>2) Vc n�o sabe nada sobre Java
>>>>>>
>>>>>>Se vc optou pela alternativa 1), n�o h� nada que eu possa fazer.
>>>>>>
>>>>>>S� quiz humildemente alert�-lo que comprar uma briga sem estar numa 
>>>>>>posi��o neutra e sem possuir informa��es corretas pode ser perigoso 
>>>>>>para a sua imagem profissional.
>>>>>>
>>>>>>Possuo 6 anos de experi�ncia com a tecnologia Java e posso lhe afirmar 
>>>>>>que o seu artigo possui diversas afirma��es incorretas, bizarras e 
>>>>>>suspeitas sobre a tecnologia java.
>>>>>>
>>>>>>------------------------------
>>>>>>Sergio Oliveira Jr.
>>>>>>Sun Certified Java Programmer
>>>>>>Desenvolvedor e Consultor Java
>>>>>>------------------------------
>>>>>>
>>>>>>
>>>>>>
>>>>>>>From: "Mauro Sant'Anna" <[EMAIL PROTECTED]>
>>>>>>>To: [EMAIL PROTECTED]
>>>>>>>Subject: Re: Artigo Java x C#
>>>>>>>Date: Wed, 03 Oct 2001 00:24:44 +0000
>>>>>>>
>>>>>>>Caro senhor,
>>>>>>>
>>>>>>>O meu e-mail est� dispon�vel para cr�ticas construtivas e 
>>>>>>>esclarecimento de d�vidas, n�o para ofensas.
>>>>>>>
>>>>>>>Mente o senhor ao iniciar a mensagem com "Com todo o respeito" e a 
>>>>>>>seguir me chamar de mentiroso.
>>>>>>>
>>>>>>>Sem mais,
>>>>>>>
>>>>>>>Mauro
>>>>>>>
>>>>>>>>From: "Sergio Oliveira Jr." <[EMAIL PROTECTED]>
>>>>>>>>To: [EMAIL PROTECTED]
>>>>>>>>CC: [EMAIL PROTECTED], [EMAIL PROTECTED]
>>>>>>>>Subject: Artigo Java x C#
>>>>>>>>Date: Wed, 03 Oct 2001 00:19:20 +0000
>>>>>>>>
>>>>>>>>
>>>>>>>>Caro Mauro Sant'Anna,
>>>>>>>>
>>>>>>>>Com todo o respeito gostaria de lhe informar que o seu artigo sobre 
>>>>>>>>Java x C# possui diversos erros grotescos em rela��o a tecnologia 
>>>>>>>>Java. Isso demonstra que ou vc est� mentindo para promover a 
>>>>>>>>tecnologia C# ou vc n�o sabe absolutamente nada sobre a tecnologia 
>>>>>>>>Java e nunca deveria ter escrito um artigo como esse.
>>>>>>>>
>>>>>>>>Eu n�o tenho nenhuma experi�ncia com a tecnologia .Net, apenas sei 
>>>>>>>>que ela � a alternativa da Microsoft para o sucesso da linguagem 
>>>>>>>>Java no mercado. Portanto me limito a ficar calado quando o assunto 
>>>>>>>>� comparar C# com Java. Vc definitivamente deveria fazer o mesmo 
>>>>>>>>para n�o passar vergonha.
>>>>>>>>
>>>>>>>>------------------------------
>>>>>>>>Sergio Oliveira Jr.
>>>>>>>>Sun Certified Java Programmer
>>>>>>>>Desenvolvedor e Consultor Java
>>>>>>>>------------------------------
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


------------------------------ 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] 
-------------------------------------------------------------------------

Responder a