I've predominantly used Solaris/BSD on projects in the past (and then had Linux administrators take over if/when we had to deploy to Linux.) I now have a project that will require that I deploy on Linux initially, and I wanted to solicit input on which distro is best for server deployment. I'm looking for SERVER strengths, not desktop strengths. The only firm requirement is Glibc 2.3. We will be deploying to both x86-64 and PPC-64 if that is an issue. We use Python, Erlang, and Lisp for MOST projects, and I know Debian is popular in those communities. Any recommendations?
Also, we have an upcoming project that will require that we use Java for a portion of it. I have always been able to avoid using Java in web apps, but this project has to tie into a bank's existing infrastructure. We're looking at Seam, Rife, and Wicket. (Relative) flexibility is important to us. (Relative) elegance is important to us. Any recommendations?
Finally, I was curious if anyone has used Helma?
It's faster than rails, and IMO nicer to develop with. Having all the Java libraries without having to code in Java is sweet. The ORM is really well-designed and the built-in object cache is super fast. The template system has its quirks, but once you get used to it, is also really sweet.
It's a shame helma wasn't documented or evangelized as well as rails was. I think it's a better framework that just didn't catch on because it wasn't marketed well.