3 ms·
Interesting experience you have. I have spend most of my career doing Java6 JEE6 and modern Spring and it all feels quite modern. I did a lot of C# at Universi
by sc0rb 14y ago
Interesting experience you have.
I have spend most of my career doing Java6 JEE6 and modern Spring and it all feels quite modern. I did a lot of C# at University and it is a good language and platform but I don't think it's better than Java. New / modern Java is fine, it's old java that you want to avoid.
- chaostheory 14y agoIf you ever try any of the modern stuff (django, rails, play, grails, any node.js framework) in depth, j2ee / Spring and java just feels old and ancient. Spring has gotten better over the years, but there's still just too much work and too much unnecessary complexity and cruft with Spring. It's really telling when even Spring's creator jumped ship to work with TypeSafe and jvm7 has huge improvements designed for other languages. imo C# is an improved java, but C# open source ecosystem is just anemic compared to java.
- DoubleCluster 14y agoI actually like old and ancient. That means all bugs have been fixed already. Systems become complex quickly enough and you need to use the most boring bricks imaginable if you want to build something sturdy.
- chaostheory 14y ago> I actually like old and ancient. That means all bugs have been fixed already. By that logic everyone would still be using Cobol or Fortran for new development. Moreover neither Rails, Django, or Grails are brand spanking new anymore. Those projects are mature. If you don't want to stray too far away from the jvm comfort zone, Grails is actually built on top of Spring and Hibernate and it's still maintained by the Spring team.