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/