thứ gì viết bằng java + cài bản jdk tương ứng thì chạy trên mọi nền tảng nếu nó cài đúng bảng jdk đó, còn .net thì ban đầu viết bằng .net , sau này muốn chạy crossplatform lại phải build 1 bản viết bằng .net core, những thằng được viết từ trước .net core ra đời thì sao, còn java thì đơn giản hơn nhiều , và nhìn vào thực tế là rõ nhất thôi, các server vừa và nhỏ chạy nhân unix toàn dùng java,hoặc các script như python,php... có thằng nào cài cái .net core để chạy web,app không, hay là chơi .net là thuê luôn window server