Hacker News new | past | comments | ask | show | jobs | submit login

Sun had an allergic reaction to it.

Oracle has improved it quite a bit and all those features are being worked on for Java 10.




And they will be worked on for at least the next decade. Meanwhile .NET had them for 16 years now.


Meanwhile .NET is only fully usable in Windows for many types of applications, because .NET Core and Mono don't support all the platforms that Java does and .NET Standard 2.0 does not yet cover APIs like WPF, Systems.Drawing, WCF, ADO.NET drivers for all relevant enterprise databases.

So it is not like everything is better on the other side.

Note that I do enjoy using both of them since their early versions.


Java is not really usable anywhere for e.g. GUI, so there's that as well.


Android, UNIX and embedded devices (Ricoh printers and medical devices, factory controls for exemple) prove otherwise.

The only problema with Swing (JavaFX not so much) is developers coding away withouth bothering to learn how to use them.

Yes, out of the box they are harder to use than Windows Forms, but anyone that bothers to read books like "Filthy Rich Clients" is able to tame Swing.

When .NET Core starts supporting a standard GUI (eventually Xamarin.Forms) than runs in all platforms that Java GUIs run today, then you can complain.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: