Teste de Performance: .NET versus Java – Pipeline de Compilação/Interpretação

Enviado por em mai 24, 2011 em .NET Framework, C#, Desenvolvimento, Java

Há alguns dias, eu e o Bruno Consul (@bconsul) iniciamos uma cruzada: começamos a elaborar (e produzir evidentemente) uma série de posts que pretende, através de diversos tipos de testes, levantar informações sobre a performance dos compiladores/interpretadores (como você preferir) das linguagens Java e das linguagens pertencentes a plataforma .NET (C#, VB e F#). No primeiro artigo, expusemos nossos objetivos gerais e específicos com esta série de posts e estabelecemos a timeline de atividades, portanto, para fins de contextualização, recomendo fortemente a leitura do primeiro post...

Mais...

Teste de Performance: .NET versus Java – Conceitos iniciais

Enviado por em mai 15, 2011 em .NET Framework, C#, C/C++, Desenvolvimento, Java

Recentemente (em pleno sábado a noite) acabei entrando em uma das muitas “discussões” envolvendo a linguagem Java (plataforma Java) e a linguagem C# (plataforma .NET). A discussão (que iniciou-se com a pontuação de que o Java estava atrasado em relação a seus adversários por não possuir algumas features importantes como: properties, delegates, etc.) consistia na polêmica: quem possui melhor desempenho – C# (e aí devemos entender o compilador C#) ou Java (compilador Java)?  Após algumas argumentações de minha parte, do Márcio Althmann, Vinícius Quaiato e do...

Mais...

Orientação a Objetos – Parte 5

Enviado por em set 11, 2010 em C#, Desenvolvimento, Java, Orientação à Objetos

Após um longo período escrevendo sobre diversas tecnologias, principalmente voltadas para a plataforma .NET, deixei a série Orientação a Objetos um pouco de lado. Mas atendendo a alguns pedidos, principalmente de alunos, com este artigo, volto a cobrir o tema e, nos artigos seguintes, pretendo esgotar o mesmo. Para a completa compreensão do assunto abordado neste artigo, é indispensável a leitura prévia dos primeiros artigos da série, “Orientação a Objetos – Partes 1, 2, 3 e 4″, ou possuir os conceitos apresentados nos mesmos. Uma das principais vantagens da...

Mais...