Ol� Luiz

Vou tentar explicar:
Java � uma tecnologia patenteada pela Sun Microsystems. No entanto, ela � dita gr�tis 
porque a Sun n�o cobra dos desenvolvedores
para usar a tecnologia. Ela ainda permite que outros fornecedores distribuam a 
tecnologia, como por exemplo a IBM que distribui um
JDK seu.
A linguagem id�ntica ao Java da MS � na verdade uma tentativa de atrair programadores 
Java para a plataforma .NET(leia not yet). Mas
as coincid�ncias terminam por a�. A m�quina virtual do .NET ser� a CLR(se n�o me 
engano), no entanto ela n�o � multiplataforma.
Quanto a voc� fazer seu proprio compilador Java, n�o � permitido. Nem mesmo distribuir 
parte do JRE �. Foi isso que fez abrir o
processo da Sun com a Microsoft. A MS criou seu proprio compilador java e apis 
pr�prias. A portabilidade destes sistemas (J++) ficou
afetada. Por isso exitem selos identificando a portabilidade dos softwares Java, os 
chamados 100% Java Pure, com compatibilidade
total usando a API da Sun e Java Compatible usando J++, ou seja, APIs incorporadas 
pela Microsoft.

Espero ter esclarecido.

Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]

www.geocities.com/lincolmf
>
> No caso, a MS ter� uma linguagem identica ao Java (pelo que disseram)
> mas que rodar� em uma JVM propriet�ria, com APIs diferentes das da Sun etc.
> Isso � permitido (espero que sim, pois acredito na liberdade de poder escolher,
> sejam quais forem as op�oes) ou n�o?
>
> Fa�o uma compara��o com o C: ele � uma linguagem s�, mas com v�rios
> compiladores e bibliotecas de diferentes fornecedores - mas todos s�o "C".
> � a mesma coisa com o Java? Se eu quiser, eu posso fazer meu pr�prio compilador,
> minhas APIs e minha JVM e posso chamar de "Java"?
>
> Luis Cabral
>
>
> ----- Original Message -----
> From: "Valter Araujo" <[EMAIL PROTECTED]>
> To: "SouJava-Lista" <[EMAIL PROTECTED]>
> Sent: Wednesday, January 30, 2002 8:47 AM
> Subject: [java-list] Java no .NET
>
>
> Ol� pessoal,
>
> Conversei com uma pessoa que tem grande conhecimento no .NET (trabalha na B. e F.).
>
> Disse que APENAS a sintaxe da linguagem Java ser� igual.
>
> Os �tens abaixo ser� utilizado da plataforma .NET e n�o do JDK:
> - compilador;
> - classes NamesSpaces (n�o poder� utilizar as APIs, n�o ter� Swing, AWT, etc.....)
>
> S� RODAR� EM M�QUINAS COM SDK .NET, n�o sendo MULTIPLATAFORMA.
>
> Sobre o editor de c�digo, S� PODER� UTILIZAR O FRAMEWORK, editor do Visul Studio 7.0 
>(.NET).
>
> Bem, acho que n�o esqueci de nada...
>
> Abra�o
>
> ---------------------------------------------------------------------
> "O �nico homem que n�o erra � aquele que nunca fez nada."
> --> Franklin Roosevelt
> -------------------------
> Valter Araujo
> Analista Programador Web
> Tel./Fax: (11) 3812-4844 / 3812-8688
>
>
>
> ------------------------------ 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