Eu tenho uma coisa a dizer que � a �nica vantagem o .NET
- O ambiente de desenvolvimento da Microsoft sempre vai ser o melhor.

Talvez eu n�o seja t�o bom com o JBuilder (que voc�s falam que � o melhor
RAD para Java), mas sinceramente o JBuilder como Ferramenta para desenho de
tela , por que pra mim ele n�o serve pra mais nada, perde e feio pra
ferramentas como Delphi e VB
A linguagem JAVA � a que tem os melhores recursos do mercado, s� desenvolvo
sistemas em java, mas n�o uso o JBuilder nem a pau, ele � lento, trava muito
e ja perdi muita coisa feita nele(talvez por que eu n�o sou bom nele).
E com certeza o VS .NET vai ser um excelente ambiente de desenvolvimento,
pelo que vi nos betas.

O que eu acho �, n�o devemos nos preocupar com a linguagem, mas sim com o
ambiente, pois ele � que vai ser a for�a da MS para vender o .NET

Talvez se tivessemos um ambiente de desenvolvimento mais leve e inteligente,
poderiamos deter mais um pouco a onda da MS.

A Microsoft se baseia em algo que � a realidade, java � uma excelente
tecnologia, se todo mundo usasse java seria mais facil e seguro de
trabalhar, mas JAVA � MAIS DIFICIL, o JBUILDER � MAIS DIFICIL QUE VB, a
linguagem n�o � muito mais dificil, mas o ambiente �, isso � um fato.



-----Original Message-----
From: Paulo Simao [mailto:[EMAIL PROTECTED]]
Sent: quarta-feira, 3 de outubro de 2001 08:40
To: [EMAIL PROTECTED]
Subject: Re: [java-list] VEJAM ESSA - C#


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


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