tag:blogger.com,1999:blog-13487842.post2600163136891616339..comments2023-07-11T06:12:50.698-07:00Comments on Analysis 102: Is Java Dead?Michael Wileshttp://www.blogger.com/profile/06655030771595145734noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-13487842.post-36810393287403281132009-06-11T05:29:05.222-07:002009-06-11T05:29:05.222-07:00When it comes to enterprise systems, I don't t...When it comes to enterprise systems, I don't think there is any platform as mature and stable and well-known as Java. People have been building successful systems on it for years, and now suddenly it's not a good choice for building a system? <br /><br />I can understand it not being cool. That's a given, it's old and bloated, it's not young and hip any more. But when someone is discussing what they should use for a critical business system, hip and cool should not come in to the picture as much as stable, tried-and-tested and possible-to-find-developers-for.<br /><br />Obviously some teams are going to be ready for Rails, or have already implemented a few small systems using it and are ready to deploy it in a big app, but the majority, the vast majority, are more suited to a platform that doesn't feel like it's incredibly experimental. Rails is an exercise in problem-solving, deployment is generally a nightmare and the literature/"best-practice" guidelines are minimal, plus Rails is still changing and regularly breaking backward compatibility. Someone correct me if I'm wrong - that's my impression after a couple systems built on it. <br /><br />As for Python... when I've tried to use it it's felt far more like work than fun. And I still haven't been able to convince myself that compiler-time typing is a bad thing - remember that the vast majority of developers are below average in ability, and the compiler helps a lot. <br /><br />Perhaps the future is things like Scala that run on the Java platform, or even DSL's built specifically for projects that compile to byte code.Peterhttps://www.blogger.com/profile/13658831549084938974noreply@blogger.com