QUOTE: What does java do best? Write it once. Compile it once. Distribute to Android, Windows, *nix, or Mac. Same executable runs on x86, x86x64, MIPS, and ARM.
Objective Caml, Ruby, Perl, Python, Smalltalk, Forth, some Lisp implementations, Tcl, ActionScript, Eiffel and Erlang, MATLAB, Lua, and nominally C#, among many other languages, all run in similarly portable runtimes that execute code in an intermediate state of compilation (bytecode much like Java's, in most cases). In addition to that uncomfortable (for many Java partisans) fact, many of these languages' runtimes are more easily installed across a wide range of platforms.
QUOTE: Maybe the answer is to include a TomCat with it.
That's a terrible idea. Following that line of thought, we might as well install everything on every computer. Everything.
Keep Up with TechRepublic