One of the most common questions on the JavaServer Pages (JSP) newsgroups is related to JSP recompilation. Having to recompile a JSP when it is not desired is an annoyance that many developers face.
All the cool new programming languages, like Ruby, always have compilers/interpreters and tools for Linux, and the old UNIX standbys like Tcl/Tk are still around when you need them. Why, then, is Java ...