Migrar desde Visual basic
Por supuesto, cualquier comentario hecho por un desarrollador java debe ser inmediatamente desestimado, ya que los programadores java viven en 1999 y no se han enterado que el resto del mundo está 20 años adelantado a ellos, es decir en 2019.
Al día de hoy, la plataforma .NET Core es MUCHISIMO mas compatible con mayor cantidad de plataformas que java, ya que corre en Linux, iOS, Windows, Mac OS, Rpi, XBox, y una enorme cantidad de plataformas que java no puede ni soñar con alcanzar, y encima con una muchisimo mejor integración con las capacidades nativas de cada plataforma, cosa que java aún en 2019 está tratando de lograr.
Todo esto sin mencionar que el lenguaje java es una triste imitación de lo que era C# en el año 2007, es decir hace más de una década.
Y para terminar de rematarla, las enormes mejoras de performance de .NET Core en los últimos 2 años lo ponen a la misma altura, o en algunos casos POR ENCIMA de java.
Nadie que tenga 2 dedos de frente usaría java ni nada relacionado con java para un proyecto nuevo, en 2019, cuando existen alternativas mucho mas productivas y modernas.