| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2008 11:38:36
|
fenemeth
Debugger
Membro desde: 17/01/2008 16:25:53
Mensagens: 71
Offline
|
Galera, faz uns 2 meses que estou estudando para certificação java. No entanto tenho lido bastante sobre dot net e seus benefícios, que nada mais é que uma cópia da idéia do java de ter uma plataforma para rodar em qualquer sistema, no entanto a plataforma dot net suporta mais de 20 linguagens de programação, inclusive java. Minha dúvida está se o tal dot net não vai atropelar java. O que vc acham sobre isso ??
Grande abraço.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2008 18:44:20
|
Marcio_Nogueira
JWizard
![[Avatar]](/images/avatar/0447abe5b3fbb484f70517e8a1091b4e.jpg)
Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline
|
O Dot Net está preso à plataforma Microsoft, o Java, pelo contrário é independente de plataforma. Uma diferença entre Dot Net e Java, se dá ao fato de o Dot Net ser multi linguagem. Já o Java é multi-plataforma.
|
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) 17/05/2008 19:57:31
|
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
|
Marcio_Nogueira wrote:O Dot Net está preso à plataforma Microsoft, o Java, pelo contrário é independente de plataforma. Uma diferença entre Dot Net e Java, se dá ao fato de o Dot Net ser multi linguagem. Já o Java é multi-plataforma.
E hoje em dia a plataforma Java já dá suporte a várias outras linguagens, como Ruby, Python e Scala.
|
Tarso Nunes Aires
Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/05/2008 23:41:42
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Marcio_Nogueira wrote:O Dot Net está preso à plataforma Microsoft, o Java, pelo contrário é independente de plataforma. Uma diferença entre Dot Net e Java, se dá ao fato de o Dot Net ser multi linguagem. Já o Java é multi-plataforma.
Márcio, Código escrito em C# roda em mais plataformas que Java. Veja o JDK da Sun, roda em windows, linux e solaris. X86, AMD64 e sparc.
O mono funciona em windows, linux, solaris, OSX e freebsd. Arquiteturas, X86, AMD64, sparc, itanium, arm, s390, s390x, ppc e tem ports da comunidade para alpha e mips.
Mono hoje já funciona no IPhone e tem bindings para as bibliotecas específicas do dispositivo -como aquelas que envolvem multit-touch. Java para IPhone ainda é vaporware.
|
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) 18/05/2008 00:33:33
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Cópia da idéia do Java? Linguagens que rodam em mais de uma plataforma usando uma VM existiam décadas antes de Java.
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2008 13:32:14
|
fenemeth
Debugger
Membro desde: 17/01/2008 16:25:53
Mensagens: 71
Offline
|
Bem pessoal, continuarei meus estudos em java, mas sempre com os olhos abertos para novas tecnologias. Grande abraço a todos.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2008 13:44:05
|
DaviPiala
Virtual Machine Man
Membro desde: 17/08/2007 19:17:35
Mensagens: 598
Localização: São Paulo
Offline
|
fenemeth wrote:Galera, faz uns 2 meses que estou estudando para certificação java. No entanto tenho lido bastante sobre dot net e seus benefícios, que nada mais é que uma cópia da idéia do java de ter uma plataforma para rodar em qualquer sistema, no entanto a plataforma dot net suporta mais de 20 linguagens de programação, inclusive java. Minha dúvida está se o tal dot net não vai atropelar java. O que vc acham sobre isso ??
Grande abraço.
Na última revista da mundo Java tinha um artigo interessante sobre esse assunto do Cezar Taurion da IBM.
Vale a pena vc ler.
Eu acredito que haja espaço tanto para .net como para Java.
|
Si temi more regat
Efamima dove tore
Infata dio re
Infa lati plastire |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2008 17:16:59
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline
|
louds wrote:O mono funciona em windows, linux, solaris, OSX e freebsd. Arquiteturas, X86, AMD64, sparc, itanium, arm, s390, s390x, ppc e tem ports da comunidade para alpha e mips.
Mas há uma diferença aí... É a Sun que está por tras dessas várias plataformas do Java.
Não é a Microsoft que está por trás do projeto mono e sim a Novell. (isso seria positivo?)
http://www.mono-project.com/FAQ:_General#Mono_and_Microsoft
Até por isso, o Mono está sempre algumas versões atrás da última release do .net framework.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2008 17:30:23
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
fenemeth wrote:no entanto a plataforma dot net suporta mais de 20 linguagens de programação, inclusive java.
Só uma nota, o .net suporta J# e não java. embora a sintaxe seja a mesma não é Java.
(C# tb tem a mesma sintaxe e não é a mesma coisa)
This message was edited 1 time. Last update was at 19/05/2008 17:30:33
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2008 17:41:25
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
A versão atual do Visual Studio (2008) não vem mais com o J#.
Esse software foi criado na Índia (com o nome código "Banjara") para atender aos seguintes requisitos:
- Dar motivação aos gerentes, diretores etc. para portarem seus sistemas de J2EE para .NET (teoricamente isso, mais um wizard criado pela Microsoft, iria facilitar a migração - é claro que isso foi só uma promessa. O tal wizard existe, mas na prática você ainda tem de fazer muito trabalho braçal. Lembram-se do wizard para converter código VB 6.0 para VB.NET? É algo semelhante.);
- Atender aos currículos de diversas faculdades, que requerem o uso do Java em seus currículos. É por isso que embora não seja compatível com o Java 1.2 ou posterior, o J# contém suficientes classes de java.util para que possa atender ao currículo mínimo. Em particular, o J# tem as classes da Java Collections Framework e também as classes do namespace System.Collections.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/05/2008 21:31:08
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
O mono tem uma comunidade ativa de empresas e pessoas muito maior que a Sun com o OpenJDK.
Apesar da Novell ainda ser a maior patrocinadora do projeto não é como no caso da MS ou Sun em que
quase 100% é feito em casa a portas fechadas.
Mono permite uma significativa quantidade de aplicações .NET sem nenhuma alteração. Se isso não conta como .NET,
as VMs de outros fornecedores que não a Sun também não contam, pois elas também tem seus bugs.
ViniGodoy wrote:Até por isso, o Mono está sempre algumas versões atrás da última release do .net framework.
Algumas versões? Em que ano você está? 2003? 2004?
Já fazem muitos releases que o mono suportar o .net 2.0, apesar de não estar completo. O maior problema sempre foi
o WinForms, que é uma API colossal; para desenvolver aplicações Gtk# ou ASP.NET já faz tempo que o 2.0 funciona.
A algumas semanas completaram a API do WinForms, que era o último impeditivo para suportarmos o 2.0 por completo.
Quanto ao 3.0 e o 3.5 a história é um pouco diferente. O 3.5 está em estágio avançado de desenvolvimento. O compilador
já suporta quase que LINQ por completo faltando apenas partes relativas a Expression Trees. As bibliotecas estão em pleno
desenvolvimento.
Em relação ao 3.0, um pacote de assemblies que podem ser usados a parte, estão em andamento, mas não com o
mesmo empenho do resto. Principalmente pq boa parte deles ter uma base de usuários muito pequena ainda. A única que
deslanchou mesmo foi a WCF, que é a única que realmente temos usuários pedindo.
|
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) 20/05/2008 03:16:06
|
windsofhell
GUJ Master
Membro desde: 15/06/2007 08:31:17
Mensagens: 1687
Localização: Stockholm - Sweden
Offline
|
tnaires wrote:
Marcio_Nogueira wrote:O Dot Net está preso à plataforma Microsoft, o Java, pelo contrário é independente de plataforma. Uma diferença entre Dot Net e Java, se dá ao fato de o Dot Net ser multi linguagem. Já o Java é multi-plataforma.
E hoje em dia a plataforma Java já dá suporte a várias outras linguagens, como Ruby, Python e Scala.
IronPython = .NET + python
E ja ate ouvi falar de Ruby e .NET tb
//Daniel
|
Nao respondo MP!!!
Site: http://downhillracer.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 08:27:50
|
Claudio Nazzari
Debugger
![[Avatar]](/images/avatar/17834a259d3d4f21a1d6f100b015ec93.jpg)
Membro desde: 18/07/2006 09:59:56
Mensagens: 57
Offline
|
fenemeth wrote: Minha dúvida está se o tal dot net não vai atropelar java....
Cara, "atropelar o java" pode ter certeza que nao vai. Tanto é verdade que existe milhares de sistemas prontos feitos em java... quem vai dar manutenção neles...
Pensa assim, niguem conseguiu "Atropelar" o COBOL ainda, uhaeuhaeuhaue !!
|
-------------------------
Claudio Nazzari
clanazzari@gmail.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 08:45:31
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
ViniGodoy wrote:
Mas há uma diferença aí... É a Sun que está por tras dessas várias plataformas do Java.
Não é a Microsoft que está por trás do projeto mono e sim a Novell. (isso seria positivo?)
http://www.mono-project.com/FAQ:_General#Mono_and_Microsoft
Até por isso, o Mono está sempre algumas versões atrás da última release do .net framework.
A Sun não está atrás das plataformas, ela suporta algumas delas fazendo coisas como contratar profissionais envolidos. De qualquer forma isso não é um problema porque assim como o Mono não é a Sun ou IBM ou aluém que mantêm essas iniciativas e sim comunidade.
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/05/2008 08:46:38
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20581
Localização: Curitiba/PR
Offline
|
louds wrote:Já fazem muitos releases que o mono suportar o .net 2.0, apesar de não estar completo. O maior problema sempre foi
o WinForms, que é uma API colossal; para desenvolver aplicações Gtk# ou ASP.NET já faz tempo que o 2.0 funciona.
A algumas semanas completaram a API do WinForms, que era o último impeditivo para suportarmos o 2.0 por completo.
Quanto ao 3.0 e o 3.5 a história é um pouco diferente. O 3.5 está em estágio avançado de desenvolvimento. O compilador
já suporta quase que LINQ por completo faltando apenas partes relativas a Expression Trees. As bibliotecas estão em pleno
desenvolvimento.
Em relação ao 3.0, um pacote de assemblies que podem ser usados a parte, estão em andamento, mas não com o
mesmo empenho do resto. Principalmente pq boa parte deles ter uma base de usuários muito pequena ainda. A única que
deslanchou mesmo foi a WCF, que é a única que realmente temos usuários pedindo.
Não, não estou em 2004, e não precisava ser rude. Aliás, o que você falou até confirma o que eu disse: Ele está, sim, algumas versões atrás. A versão atual não é a 2.0, mas a 3.5.
E, como você mesmo disse, a 2.0 não está completa, porque falta uma API. Colossal ou não, ela é usada no desenvolvimento .net e não está no mono.
Citando suas próprias frases:
"Já fazem muitos releases que o mono suporta o .net 2.0, apesar de não estar completo."
"Quanto ao 3.0 e o 3.5 a história é um pouco diferente. O 3.5 está em estágio avançado de desenvolvimento."
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
|
|