I'm beginning to be a BIG fan of interpreted environments, because machines are so fast now, that most people can't tell the difference between a compiled application, and and interpreted one.
Yes I can't tell the difference anymore between Squeak apps and compiled ones. I can spot a swing application a mile away though.
I'm doing a presentation of Seaside this thursday evening at the Boulder Web Frameworks users group. (With hopes that maybe somebody will hire me to show them how to use it).
You maybe ought to give Seaside a look if you are doing web applications (like intranet ones - if you need to build Amazon then I don't think the scalability is there yet).
FWIW, Seaside has also been ported to Ruby and VisualWorks - there can be no port to Java because its not possible to do continuations in Java. Its maturing fast.
If you want to read more about Seaside try [link|http://www.beta4.com/seaside2|http://www.beta4.com/seaside2]
For my presentaton I built the Wafer weblog reference application - it took me a day (mostly because I was learning the framework while I did it).
[link|http://www.waferproject.org/weblog-prototype/index.jsp|http://www.waferproj...ototype/index.jsp]