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