J� que vc's tocaram no assunto, estou enviando um bate-papo que tive com o
kra que escreveu akilo :^)
Esta foi a resposta dele :^)
_________________________________________

Caro Paulo,

N�o gosto muito de travar "guerras religiosas" nem ficar discutindo que
linguagem eu aprendi e em que ordem. Vou apenas esclarecer os pontos
levantados na sua mensagem.

1)Ponteiros
Tanto o Java como o C# em c�digo "seguro" tem "refer�ncias", que s�o uma
esp�cie de "ponteiros domesticados". O C# PODE (em c�digo "inseguro") usar
ponteiros "cr�s". Isto � necess�rio para chamar muitas fun��es em DLLs. Este
recurso pode ser usado para situa��es onde a performance seja absolumanete
necess�ria, j� que, ao contr�rio dos arrays, n�o existe verifica��o de
faixa. � um recurso perigoso, sem d�vida, mas pode salvar a sua pele em
algumas situa��es cr�ticas, sem a necessidade de sair da ferramenta ou da
linguagem.

2)Documenta��o em XML
A documenta��o em XML permite que ela seja manipulada e "transformada" com
"style sheets", coisa que o HTML n�o permite. Al�m disto, o ambiente
reconhece e usa o coment�rio como "dica".

3)Propriedades.
As propriedades e os eventos s�o recursos extremamente �teis na cria��o de
uma ferramenta RAD e de componentes para a ferramenta. Entendo que o Sr. n�o
tenha apreciado este recurso, afinal de contas a Sun tamb�m n�o n�o o fez.
Mas isto torna a programa��o muito mais produtiva, especialmente para
programadores menos experientes.

4)Ac�cares sint�ticos
Sugiro fortemente que o Sr. leia novamente tanto o meu artigo como outras
fontes na Internet. Esta � um dos argumentos da Sun contra o C#, mas o fato
� que o C# foi feito depois e usando a experi�ncia de uma equipe que
forneceu, a seu tempo,
>>>>>>>>>>>>a melhor ferramenta Java do mercado, o J++<<<<<<<<<<<<, para n�o
falar do VB e do Delphi. Esse pessoal sabia perfeitamente onde os problemas
estavam e tinha ampla experi�ncia na cria��o de ferramentas de
desenvolvimento de alta produtividade (J++, VB e Delphi). As quest�es de
performance e de integra��o com ferramenta RAD s�o bem reais.

N�o nutrir simpatia pela Microsoft � comum em alguns c�rculos hoje em dia.
Mas isto n�o quer dizer que eles n�o sejam capazes de fazer coisas muito
boas.

Sugiro fortemente que o Sr. consiga uma c�pia do VS.NET e experimente.
Apesar de estar em Beta, � uma ferramenta bem completa e est�vel.

Mauro

----- Original Message -----
From: "Fl�vio Leite" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, October 02, 2001 2:43 PM
Subject: RES: [java-list] VEJAM ESSA - C#


> Pessoal,
>
> Esse artigo me elucidou qual caminho devo seguir vou migrar todo meu
> conhecimento para o C#.
> Pois esta possue GOTO, uma caracteristica importantissima em rela��o a
> qualquer outra linguagem.
>
> Acredito que usando muitos GOTOs nos meus projetos nunca vou ter problemas
> com outros analistas
> dando manuten��o em meus c�digos vou ter servi�o eterno!!!HAHAHAHAHA!!!!
>
> E structs n�o seria facilmente montada com uma classe sem m�todos?
>
> Acho que a grande sacada no Java � que enxugando v�rios conceitos j�
> utilizados em outras linguagens
> for�a o programador a "pensar mais orientado � objeto". Tenho essa vis�o
por
> ser um programador C++, que diz
> ser orientado � objeto por�m por possuir alguns atalhos "n�o orientados �
> objeto" acabamos sempre "desorientando"
> o c�digo.
>
> N�o conhe�o C# profundamente para opinar sobre ele. Por�m acho que cada
> caso deve-se escolher a plataforma
> mais adequada.
> Nunca aconselharia ninguem uma linguagem padr�o para qualquer caso. Caso
> alguem queira fazer um simples sw
> de caixa, de loja e de locadora fa�a-o em Delphi, VB, ganhar� muito tempo
> com eles. Por�m em outros caso n�o aconselho
> o VB nem o Delphi e sim um Java, C++. Tudo tem seu motivo.
>
>
> []s,
> Fl�vio
>
>
>
>
> > -----Mensagem original-----
> > De: Giovani Salvador [mailto:[EMAIL PROTECTED]]
> > Enviada em: ter�a-feira, 2 de outubro de 2001 10:20
> > Para: [EMAIL PROTECTED]
> > Assunto: [java-list] VEJAM ESSA - C#
> >
> >
> > Pessoal, o link abaixo cont�m uma "compara��o" rid�cula entre C#
> > e Java. O autor do artigo, al�m de demostrar falta total de
> > conhecimento em java em alguns �tens, puxa completamente a corda
> > para o lado eternamente propriet�rio Microsoft. O comparativo �
> > bom para ver como esse sujeito tem total desconhecimento sobre
> > java. Alguns exemplos: Fala que java n�o possui Enum (o que � o
> > objeto enumeration ent�o???) e  n�o possui propriedades. � de
> > doer, bom para dar umas risadas.
> >
> > http://www.microsoft.com/brasil/msdn/colunas/falandoc/col_falandoc_2.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