| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 13:22:39
|
wellington7
JavaEvangelist
![[Avatar]](/images/avatar/b80d1ec3ddec44d03ab7b4d32a6ae480.jpg)
Membro desde: 16/03/2007 14:03:02
Mensagens: 333
Offline
|
Estava lendo sobre delegação de métodos, e vi as comparações de Java com C#, e a história que a microsoft adicionou delegação no J++, deu briga com a Sun, a Microsoft perdeu na justiça, e lançou seu próprio "Java com delegate" e chamou de DotNet.
Se o que eu entendi está correto, então C# é um Java turbinado, e a única vantagem da tecnologia Java é por ser OpenSource?
Não é a intensão, mas to achando que esse tópico vai gerar muita controvesa..
|
"Faça por onde que eu te ajudarei"
Idéias que você deveria conhecer:
Lombok
SSCCE |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 13:33:10
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
~Se o que eu entendi está correto, então C# é um Java turbinado, e a única vantagem da tecnologia Java é por ser OpenSource?
Não e não.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 13:34:44
|
aconstantino
Virtual Machine Man
![[Avatar]](/images/avatar/3295c76acbf4caaed33c36b1b5fc2cb1.png)
Membro desde: 14/09/2002 16:37:24
Mensagens: 698
Offline
|
Na verdade eles tiraram toda a portabilidade da linguagem, criaram uma máquina virtual que só rodava no windows e saíram distribuindo....
Foi aí que surgiu a briga...alguns processos rolaram...
Eu lembro que a microsoft tinha um site só para java na época www.microsoft.com/java ou algo assim, e eles realmente investiam na tecnologia...só que só pensando na plataforma deles...
depois ainda eles sacanearam mais ainda, pois na primeira versão do windows xp a máquina virtual não vinha instalada, tirando todo o suporte java do windows...
mais alguns processos rolaram
e a história é mais ou menos essa
nunca ouvi falar em delegação de métodos
................
sobre o C# turbinado eu deixo outros responderem hehe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 13:51:26
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3926
Online
|
Delegates são ponteiros de funções gerenciados pela máquina virtual. Sobre c#, hoje ele é iso e não depende do dotnet(pode ver pelo mono). C# é uma linguagem interessante porque se torna fácil utilizar recursos de gerenciamento de memória automático, e em contrapartida, não, sendo possível utilizar ponteiros. Usando mono, como vm, é possível ter uma aplicação 100% portável em uma vasta gama de sistemas operacionais.
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 14:10:14
|
Marcio_Nogueira
JWizard
![[Avatar]](/images/avatar/0447abe5b3fbb484f70517e8a1091b4e.jpg)
Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline
|
O problema do mono a meu ver é que a Microsoft não vai liberar sua biblioteca de classes (.Net Framework) para que seja utilizada em uma plataforma Open Source.
|
MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 14:23:13
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3926
Online
|
Com certeza não. Mas no c#, a única coisa proprietária é winforms. A system é toda iso. E para toolkit gráfico prefiro o gtk mesmo, que é muito bom.
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 14:36:50
|
kicolobo
Moderador
![[Avatar]](/images/avatar/445b6949ed8860ca6175e8c89464ba85.jpg)
Membro desde: 19/07/2006 14:11:09
Mensagens: 1188
Localização: Belo Horizonte
Offline
|
Como o mundo da voltas.
Eu me lembro de DUAS coisas em 1996/97:
A Microsoft dizendo que "a melhor linguagem para se desenvolver para a plataforma Windows é o Java"
e o Eric Schmidt, hoje CEO do Google, que era CEO da Novell dizendo que o Netware seria feito em Java, e que estava apostando a empresa nisto.
|
http://devkico.itexto.com.br
Twitter: http://www.twitter.com/loboweissmann
Vamos aprender Grails?
http://www.grailsbrasil.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 14:49:31
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3926
Online
|
Esse povo anda pra onde a maré leva realmente. Mas o lance do c# foi justamente concorrer com o java. Pra mim fica ótimo, prq as duas brigando vão crescendo.
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 15:22:35
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline
|
juliocbq wrote:Esse povo anda pra onde a maré leva realmente. Mas o lance do c# foi justamente concorrer com o java. Pra mim fica ótimo, prq as duas brigando vão crescendo.
Em termos de linguagem, até agora só vi crescimento do outro lado
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 15:23:31
|
joede.fadel
Virtual Machine Man
![[Avatar]](/images/avatar/9729c9467900e712f46044a2e54da67f.jpg)
Membro desde: 15/08/2007 00:42:59
Mensagens: 536
Localização: Curitiba/Pr
Offline
|
outra desvantagem do C# é a sua api que é bem pior que a do Java
|
Joe S2 Jo
UTFPR - Universisdade Tecnologica Federal do Paraná
Java-PHP-PL/SQL |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 15:36:55
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3926
Online
|
Api não é linguagem gente. Só estou falando das características da c#. O mono tem crescido, tanto é que o gnome tem ele embutido.
This message was edited 1 time. Last update was at 09/01/2009 15:37:19
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 15:42:11
|
ramilani12
GUJ Master
![[Avatar]](/images/avatar/b597460c506e8e35fb0cc1c1905dd3bc.png)
Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline
|
joede.fadel wrote:outra desvantagem do C# é a sua api que é bem pior que a do Java
Discordo o core do C# é bem melhor em comparação com Java
This message was edited 1 time. Last update was at 09/01/2009 15:42:36
|
my delicious| follow me| linkedin |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 16:03:50
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Uma vantagem de se usar C#, o mono na verdade é poder, por exemplo, escrever hoje jogos para Wii e IPhone. Da última vez que eu verifiquei ainda não existia
nenhuma oferta semelhante com Java.
Jogo pra Wii feito com mono/Unity3D: http://tirania.org/blog/archive/2009/Jan-06.html
Jogos (quase 40) pra IPhone feito com mono/Unity3D: http://tirania.org/blog/archive/2009/Jan-07.html
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 17:03:18
|
onolox
Java Ninja
Membro desde: 20/06/2005 20:10:58
Mensagens: 294
Offline
|
O .Net tem o j# q se não me engano era o j++...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/01/2009 17:19:33
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
onolox wrote:O .Net tem o j# q se não me engano era o j++...
O J# é uma versão do Java 1.1.4 meio capada mas rodando sob CLR, e com alguns pacotes do Java 1.2 (por exemplo, as classes da Java Collections Framework). (Ela não tem, por exemplo, JNI ou RNI).
Não se usa nem WFC (que é a biblioteca gráfica do J++) nem AWT ou Swing, mas Windows Forms mesmo.
O J# não é o J++ nem é muito compatível com ele. Programas que rodavam perfeitamente em J++ (applets que rodam na JVM da Microsoft) nem conseguem ser compilados no J#, nem rodam na JVM da Microsoft.
O J# foi descontinuado e não está disponível no Visual Studio 2008.
|
|
|
|
 |
|
|