Bem, n�o quero desmerecer de forma nenhuma das duas linguagens, mas
acho que esse tipo de compara��o tem que ser feita sem nenhum tipo de
tend�ncia. O artigo citado notadamente "puxa brasa" pro C#. Assim, fica
dif�cil argumentar. Quando se est� defendendo algu�m, voc� esconde seus
problemas e exalta suas qualidades...
        Me permitam pequenas observa��es, de acordo com os itens citados:

--------------------------------
Documenta��o integrada em XML:

Java: N�o.
C#: Sim, permitindo que o programador escreva facilmente a documenta��o
enquanto programa. Este documenta��o pode depois ser extra�da do fonte ou
usada no pr�prio ambiente de desenvolvimento
--------------------------------

        Essa caracter�stica, pelo que eu entendi � semelhante ao Javadoc.
Nesse caso, o Java tem sim documenta��o integrada.



--------------------------------
Arquivo "execut�vel" independente do namespace:

Java: Um "package" Java obrigatoriamente est� associado a um �nico arquivo
".class".
C#: N�o existe rela��o direta entre o "namespace" e a DLL que o implementa,
dando mais flexibilidade ao desenvolvedor na hora de quebrar seus projetos
em peda�os menores.
--------------------------------



        Nesse caso a compara��o feita � um pouco for�ada. Em Java, toda
classe  tem um nome �nico que � definido pelo seu package e o nome da
classe.         Isso n�o tem rela��o nenhuma com empacotamento. Pelo que
entendi, C#     funciona como VB. Voc� identifica uma classe pelo pacote em
que ela se      encontra. Se voc� parar para pensar, ver� que neste ponto o
esquema de      Java traz certa flexibilidade pois voc� empacotar ou n�o e
como    empacotar uma classe n�o faz nenhuma diferen�a. Em C# voc� � sempre
obrigado a conhecer o empacotamento de uma classe para us�-la.




--------------------------------
Operadores de convers�o

Java: N�o.
Java: Sim.
--------------------------------

        Outra compara��o um pouco for�ada. Java n�o tem operadores. E ponto.
Isso n�o significa que voc� n�o consiga fazer convers�es tampouco que
convers�es sejam dif�ceis. Voc� tem m�todos de convers�o espalhados     por
v�rias classes. Todas as Wrappers t�m conversores para os tipos
primitivos e entre tipos num�ricos primitivos, voc� tem convers�o
impl�cita. 

        
[]'s
Rodrigo


-----Mensagem original-----
De: Heber Rubem Avelar Lima [mailto:[EMAIL PROTECTED] 
Enviada em: quarta-feira, 14 de julho de 2004 15:04
Para: [EMAIL PROTECTED]
Assunto: Re: [JUG-Petro] Opniao


todos os tipos derivados de um ancestral comun
  java - n�o  C# - sim

Na verdade int, double, char, float, long, boolean etc
n�o s�o objetos por isso n�o herdam de Object, em
C# esses tipos s�o objetos.

Todas as compara��es que foram feitas est�o corretas
cabe a voc� consider�-las importante ou n�o.



From: "Renato Vieira" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
Subject: Re: [JUG-Petro] Opniao
Date: Wed, 14 Jul 2004 14:53:37 -0300

Mauricio,

na minha opini�o quem escreveu esse artigo n�o foi muito feliz em suas 
declara��es. muitas coisas que o C# faz, quebram o paradigma de Orienta��o a

Objetos, por isso n�o temos em java, como por exemplo o lance do Struts. 
Strutus � estrutura.. e pra encerrar de vez com esse artigo, essa foi a mais

infeliz que eu li de todas:

todos os tipos derivados de um ancestral comun
  java - n�o  C# - sim

Que isso, a primeira coisa que eu aprendi em java foi que todas as classes 
java estendem da Object

isso � s� alguns, pq eu nao vou escrever todos os erros, mais se vc 
pesquisar a fundo em todos os topicos, vai ser que esse artigo esta todo 
errado.

bem essa � a minha opini�o....

Abra�os,


Renato Vieira
Analista de Sistemas
e-mail:[EMAIL PROTECTED]
_____________________________
E4W Internet Solutions.
Rua Uruguaiana, 94 - 13� andar, Centro | Rio de Janeiro | RJ
CEP 20050-091 | Tel. +55 21 3852-3997
:: www.e4w.com.br ::


   ----- Original Message -----
   From: Mauricio T. Ferraz
   To: [EMAIL PROTECTED]
   Sent: Wednesday, July 14, 2004 2:17 PM
   Subject: [JUG-Petro] Opniao


   PessoAll, gostaria de uma opniao de vcs sobre este artigo. comparado C# 
com
   Java.
   E talvez, tmb pode entender melhor, pq o Java parou de usar alguns 
recursos
   antigos, como citados no artigo(Structs,Enum,...)


   http://www.portaldaprogramacao.com/artigos2.asp?n=104

   Atenciosamente,
   Mauricio



         Yahoo! Groups Sponsor
               ADVERTISEMENT





----------------------------------------------------------------------------
--
   Yahoo! Groups Links

     a.. To visit your group on the web, go to:
     http://groups.yahoo.com/group/jug-petropolis/

     b.. To unsubscribe from this group, send an email to:
     [EMAIL PROTECTED]

     c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms of 
Service.

_________________________________________________________________
MSN Hotmail, o maior webmail do Brasil.  http://www.hotmail.com




 
Yahoo! Groups Links



 


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004
 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.719 / Virus Database: 475 - Release Date: 12/07/2004
 



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/5cFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Atrašyti