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