I'm in a quandry - I have a Masters project (bioinformatics) next year and I have to choose a framework for developing a website/processing centre/general allround functionality. Open Source is an absolute must.
look reasonably good (not a huge priority)
capable of heavy-duty processing - i.e. performing phylogenetic analyses/drawing trees - this is extremely computationally intensive.
be able to perform ad-hoc queries against a PostgreSQL database and/or databases on the web using REST interfaces.
be able to perform multi-server work eventually
I'm thinking the Java ecosphere or node.js
If I have to learn something, I would prefer to use the same language both server- and client-side, but the processing capabilities take priority!