En este articulo se presentan una serie de reflexiones frente a las comparaciones que pueden hacerse entre dos plataformas de software: Java y .NET. Para ello se trata de hacer un breve recuento historico de ambos casos, y despues se presentan algunas de las diferencias que la autora ha encontrado entre ellas, mirando aspectos que tienen relacion directa con la programacion orientada a objetos, o con otros aspectos del lenguaje. Por ultimo se presenta una breve aclaracion, desde el punto de vista de la autora, frente al tema de portabilidad que ambos reclaman como la diferencia mas relevante entre ellos.