subject: Why Java IS most preferable than .net? [print this page] Another factor that contributes towards Java being a better platform is that Java has a far greater number of design tools available than the .Net platform. .Net is also not a completely established platform, as it still poses a number of challenges to the developers and it would take some more time for .Net to overcome. Therefore, in totality, .Net can become the preferred option in the future but right now, it is Java that dominates