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

I'm not sure which debugger you use to debug Java code but I can do local _and_ remote java debugging via Eclipse.

IntelliJ supports JavaScript and JSP debugging as well.

Client-server development using EJB 3.x is way much better, cleaner, and simpler than .NET, sorry, this is something that I don't think you can argue elegantly.

.NET culture when it comes to open source is sub-par while Java is very rich. Spring, Tomcat, Jetty, Hadoop, HBase, Eclipse, NetBeans, Maven, Ant, the list goes on. These are mature and high profiled open source projects wherein .NET I have never seen an open source project reached that level of acceptance.

While Java has this sub-culture of factories that made of factories. .NET has this culture of fighting with the latest and grandest libraries that Microsoft launched once every 6 - 12 months.

Enterprise .NET is not at the level of Java yet (compare Message Queue, remoting, security, and other capabilities .NET are still lagging).

.NET has its cancer in its own way.

I honestly believe that you have not used Java that deep professionally.




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

Search: